Hướng dẫn kết nối SSH tới VPS bằng Terminal trong Linux (Centos, Ubuntu, Linux Mint...)
Nếu bạn đang sở hữu một VPS và muốn quản lý nó từ xa qua giao thức SSH, bài viết này sẽ cung cấp hướng dẫn chi tiết, dễ hiểu để bạn bắt đầu. Chỉ cần vài bước đơn giản, bạn sẽ nhanh chóng làm chủ việc kết nối và điều khiển VPS thông qua Terminal trên máy tính Linux.
1. Chuẩn bị thông tin cần thiết
Trước khi bắt đầu, bạn cần đảm bảo có đầy đủ các thông tin sau từ nhà cung cấp dịch vụ VPS:
- Địa chỉ IP của VPS: Ví dụ, 123.456.789.101
- Tên đăng nhập (username): Thường là root
- Mật khẩu: Được cấp khi bạn thiết lập hoặc thuê VPS (hoặc khoá SSH nếu bạn sử dụng).
Ngoài ra, bạn cần kiểm tra xem máy tính của mình đã cài đặt SSH client hay chưa. Trên hầu hết các bản phân phối Linux như Ubuntu, CentOS, hoặc AlmaLinux, SSH client thường được cài đặt sẵn.
2. Cách kết nối SSH bằng Terminal
Bước 1: Mở Terminal
Trên máy tính Linux, bạn có thể nhấn tổ hợp phím Ctrl + Alt + T để mở Terminal. Đây là công cụ chính mà bạn sẽ sử dụng để kết nối với VPS.
Bước 2: Sử dụng lệnh SSH
Lệnh kết nối SSH có cú pháp:
ssh username@IP_address
Ví dụ:
ssh root@123.456.789.101
- root: Tên đăng nhập.
- 123.456.789.101: Địa chỉ IP của VPS.
Bước 3: Nhập mật khẩu
Khi lệnh trên được thực thi, hệ thống sẽ yêu cầu bạn nhập mật khẩu. Lưu ý rằng khi nhập, không có ký tự nào hiển thị, nhưng bạn cứ tiếp tục gõ mật khẩu rồi nhấn Enter.
Nếu thông tin đúng, bạn sẽ thấy dòng nhắc lệnh của VPS xuất hiện, đồng nghĩa với việc bạn đã kết nối thành công.
3. Các lỗi phổ biến và cách khắc phục
Lỗi “Connection refused”: VPS có thể chưa mở cổng SSH hoặc cổng bị tường lửa chặn. Kiểm tra và đảm bảo rằng cổng 22 được mở.
Lỗi “Permission denied”: Thông tin đăng nhập sai. Hãy xác minh lại tên đăng nhập và mật khẩu.
Lỗi “Host key verification failed”: Dữ liệu xác thực cũ có thể gây xung đột. Sử dụng lệnh sau để xoá khoá cũ:
ssh-keygen -R IP_address
4. Mẹo hữu ích khi sử dụng SSH
- Để thoát khỏi phiên làm việc, bạn có thể dùng lệnh exit.
- Nếu VPS sử dụng cổng SSH khác (không phải 22), hãy thêm cờ -p khi kết nối:
ssh root@123.456.789.101 -p 2222
- Thiết lập khoá SSH để tự động đăng nhập mà không cần nhập mật khẩu mỗi lần.
Với những bước trên, bạn sẽ dễ dàng quản lý VPS qua SSH. Chúc bạn thao tác thành công và tận hưởng trải nghiệm quản trị từ xa một cách hiệu quả!