Hướng dẫn kết nối SSH tới VPS bằng PuTTY trên Windows
Việc kết nối tới VPS từ máy tính Windows qua PuTTY là một kỹ năng cơ bản và hữu ích cho quản trị viên hệ thống hoặc người dùng cần làm việc từ xa. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng PuTTY để kết nối SSH một cách đơn giản và hiệu quả.
1. Chuẩn bị trước khi kết nối
Để bắt đầu, bạn cần chuẩn bị các thông tin cần thiết:
- Địa chỉ IP của VPS: Ví dụ, 192.168.1.100
- Tên đăng nhập (username): Thường là root hoặc tài khoản do bạn thiết lập
- Mật khẩu: Hoặc khoá SSH nếu bạn sử dụng xác thực bằng key
Windows không có SSH client tích hợp như macOS, nhưng bạn có thể tải và sử dụng PuTTY.
2. Các bước kết nối SSH bằng PuTTY
Bước 1: Tải và cài đặt PuTTY
Truy cập trang chính thức của PuTTY tại https://www.putty.org và tải bản cài đặt phù hợp với hệ điều hành của bạn. Tiến hành cài đặt như bình thường.
Bước 2: Mở PuTTY và nhập thông tin kết nối
- Mở ứng dụng PuTTY.
- Nhập địa chỉ IP của VPS vào trường "Host Name (or IP address)".
- Chọn "SSH" làm loại kết nối (mặc định là cổng 22).
- Nhấn nút "Open" để bắt đầu kết nối.
Bước 3: Đăng nhập vào VPS
Khi cửa sổ PuTTY mở ra, bạn sẽ thấy yêu cầu nhập tên đăng nhập. Gõ tên đăng nhập của bạn (ví dụ: root ) và nhấn Enter. Sau đó, nhập mật khẩu khi được nhắc (lưu ý rằng mật khẩu sẽ không hiển thị khi bạn gõ). Nhấn Enter để hoàn tất.
3. Xử lý một số lỗi phổ biến
Lỗi “Connection refused”: Nguyên nhân có thể là do dịch vụ SSH chưa được kích hoạt hoặc tường lửa chặn cổng. Kiểm tra cấu hình VPS để chắc chắn rằng cổng 22 đang mở.
Lỗi “Access denied”: Sai tên đăng nhập hoặc mật khẩu. Hãy kiểm tra lại thông tin.
Lỗi “Host key verification failed”: Nếu gặp cảnh báo bảo mật về khóa máy chủ, nhấn "Yes" để tiếp tục.
4. Các phần mềm thay thế PuTTY trên Windows
MobaXterm: Cung cấp giao diện trực quan với nhiều tính năng hữu ích như quản lý nhiều phiên kết nối và tích hợp SFTP.
Bitvise SSH Client: Một công cụ mạnh mẽ với giao diện dễ sử dụng, hỗ trợ nhiều tùy chọn bảo mật và điều khiển phiên.
KiTTY: Phiên bản cải tiến của PuTTY với nhiều tính năng bổ sung như lưu phiên tự động và giao diện tuỳ chỉnh.
OpenSSH for Windows: Được tích hợp sẵn trong Windows 10 và 11, bạn có thể sử dụng Command Prompt hoặc PowerShell để chạy các lệnh SSH mà không cần phần mềm bên ngoài.
Những công cụ này giúp bạn có thêm lựa chọn phù hợp với nhu cầu khi làm việc trên Windows. Hy vọng hướng dẫn này giúp bạn dễ dàng kết nối và quản lý VPS từ máy tính của mình!