VPS HC
Trang Chủ / Blog / Hướng dẫn kết nối VPS từ Windows bằng PuTTY và PowerShell SSH

Hướng dẫn kết nối VPS từ Windows bằng PuTTY và PowerShell SSH

Tác giả
Nguyễn Chiến
Ngày đăng
16/06/2026
Lượt xem
58
Hướng dẫn kết nối VPS từ Windows bằng PuTTY và PowerShell SSH

Sau khi mua VPS, bước đầu tiên là kết nối vào nó để quản lý. Bài viết này hướng dẫn 2 cách kết nối VPS từ Windows: dùng PuTTY (phần mềm truyền thống) và Windows Terminal/PowerShell (hiện đại hơn).

 Thông tin cần có trước khi bắt đầu

Sau khi mua VPS, bạn sẽ nhận được email với:

  • IP VPS — ví dụ: 103.151.25.100
  • Username — thường là root (Linux) hoặc Administrator (Windows)
  • Password — mật khẩu đăng nhập
  • Port SSH — mặc định là 22

 Cách 1: Dùng PuTTY (Khuyên dùng cho người mới)

Bước 1: Tải PuTTY

  • Truy cập: https://www.putty.org
  • Tải file putty-64bit-xxx-installer.msi (bản 64-bit)
  • Cài đặt như phần mềm thông thường, nhấn Next → Next → Install

Bước 2: Mở PuTTY và nhập thông tin

  • Mở PuTTY từ Start Menu
  • Trong ô Host Name (or IP address) nhập IP VPS của bạn
  • Ô Port để mặc định là 22
  • Connection type: chọn SSH
  • (Tuỳ chọn) Trong ô Saved Sessions, đặt tên rồi nhấn Save để dùng lại lần sau
  • Nhấn Open

Bước 3: Xác nhận kết nối lần đầu

  • Lần đầu kết nối, PuTTY hỏi "The server key is not cached..." → Nhấn Accept
  • Cửa sổ đen hiện ra, nhập root rồi Enter
  • Nhập mật khẩu (khi gõ sẽ không hiện ký tự — đó là bình thường) rồi Enter
  • Nếu thấy dòng root@hostname:~# là đăng nhập thành công!

 Cách 2: Dùng PowerShell / Windows Terminal (Windows 10/11)

Windows 10/11 đã tích hợp sẵn SSH client, không cần cài thêm gì.

Bước 1: Mở PowerShell hoặc Windows Terminal

  • Nhấn Windows + X → chọn Windows Terminal hoặc PowerShell
  • Hoặc nhấn Windows + R → gõ powershell → Enter

Bước 2: Gõ lệnh SSH

ssh root@103.151.25.100

Thay 103.151.25.100 bằng IP VPS của bạn.

Bước 3: Xác nhận và nhập mật khẩu

  • Lần đầu kết nối sẽ hỏi: Are you sure you want to continue connecting (yes/no)? → gõ yes
  • Nhập mật khẩu rồi Enter
  • Thấy dấu nhắc root@hostname:~# là thành công

Nếu port SSH không phải 22, thêm tham số -p:

ssh -p 2222 root@103.151.25.100

 Xử lý lỗi thường gặp

  • Connection refused: Sai port hoặc VPS chưa chạy. Kiểm tra lại port SSH
  • Connection timed out: Firewall block port 22. Kiểm tra Security Group/Firewall trên panel
  • Permission denied: Sai mật khẩu. Dùng tính năng reset password trên panel H2Cloud
  • Host key verification failed: VPS đã cài lại OS. Xoá key cũ bằng lệnh: ssh-keygen -R 103.151.25.100

 Mẹo hay

Lưu kết nối vào file config để không cần gõ lại mỗi lần. Tạo file C:UsersYourName.sshconfig:

Host myvps
    HostName 103.151.25.100
    User root
    Port 22

Sau đó chỉ cần gõ ssh myvps là kết nối ngay!

Có thể bạn cần xem thêm
Quay lại Blog
Bài viết đã được kiểm duyệt bởi VPS HC Team Cập nhật lần cuối: 16/06/2026

Bài Viết Liên Quan

Cần VPS tốc độ cao, giá hợp lý?

Khởi tạo trong vài phút · Hỗ trợ 24/7 · Uptime 99.99%

Dùng Thử Miễn Phí