light-background

Hướng dẫn SSH VPS chi tiết nhất 2026 từ A-Z (Windows, Mac, Linux)

Thái Duy Khang

Thái Duy Khang

Đăng ngày: 05/05/2026
Huong dan SSH VPS chi tiet 2026 thumbnail

SSH VPS là kỹ năng bắt buộc nếu bạn đang quản trị server, deploy website hoặc vận hành hệ thống. Bài viết này sẽ hướng dẫn chi tiết cách kết nối VPS bằng SSH trên Windows, Mac và Linux, kèm theo cách xử lý lỗi và tối ưu bảo mật.

Xem thêm: SSH là gì ? 15 lệnh SSH cơ bản mọi lập trình viên nên biết

Chuẩn bị trước khi SSH VPS

Trước khi kết nối, bạn cần có:

  • Địa chỉ IP VPS (ví dụ: 160.250.xxx.xxx)
  • Username (thường mặc định là root)
  • Password hoặc SSH Key (.pem / .ppk)
  • Port SSH (mặc định: 22)

Thông tin VPS gửi về email sau khi đăng ký từ EZtech

Cách 1: SSH bằng Terminal (khuyến nghị)

  • MacOS/Linux: Terminal
  • Windows 10/11: Window Terminal hoặc PowerShell

Hoặc các phần mềm SSH chuyên dụng, tham khảo tại bài viết: Top 6 phần mềm SSH miễn phí tốt nhất

Bước 1: Mở Terminal

  • Windows: Windows + R → gõ cmd hoặc powershell
  • Mac/Linux: mở Terminal
  • Các phần mềm SSH khác

Bước 2: Kết nối VPS

Trường hợp dùng password

Bash
ssh root@IP_VPS

Ví dụ:

Bash
ssh root@160.250.06.10

Sau đó:

  • Nhập yes (lần đầu)
  • Nhập password (mặc đinh sẽ không hiển thị khi gõ)

Trường hợp dùng SSH Key (.pem)

Bash
ssh -i duong_dan_key root@IP_VPS

Ví dụ:

Bash
ssh -i key.pem root@160.250.06.10

Nếu bị lỗi quyền file key

Bash
chmod 400 key.pem

Cách 2: SSH bằng PuTTY (Windows)

Dùng khi bạn thích giao diện GUI

Bước 1: Tải PuTTY

  • Kéo xuống cuối trang chủ của PuTTy nhấn vào chữ “It’s here” tại dòng “Looking for PuTTY, the software? It’s here.” để sang trang tải phần mềm PuTTY
  • Chọn file tải phù hợp với máy tính của bạn và cài đặt

Bước 2: Cấu hình

  • Host Name: root@IP_VPS hoặc chỉ IP
  • Port: 22
  • Connection type: SSH

Nếu dùng key .ppk

  • Cột Category bên trái chọn:
    • Connection → SSH → Auth → Cresentials
    • Chọn file .ppk
Cau hinh PuTTY SSH VPS dung key ppk

Bước 3: Connect

  • Nhấn Open
  • Login user: root
  • Nhập password (nếu có)

Một số lỗi thường gặp khi SSH VPS

Connection refused

  • Sai port
  • SSH chưa bật trên VPS

Permission denied

  • Sai password hoặc key
  • Sai user (root, ubuntu, centos…)

Timeout

  • VPS chưa mở firewall port 22
  • VPS chưa chạy

Tips nâng cao

Đổi port SSH (tăng bảo mật)

File:

Bash
/etc/ssh/sshd_config

Đổi:

Bash
Port 2222

Sau đó:

Bash
systemctl restart sshd

Tạo user riêng (không dùng root)

Bash
adduser khang
usermod -aG sudo khang

Tắt login root (bảo mật cao hơn)

Bash
PermitRootLogin no

Lệnh SSH nhanh gọn

Bash
ssh root@IP

Hoặc:

Bash
ssh -i key.pem user@IP -p 2222

Tổng kết

SSH vào VPS là kỹ năng nền tảng mà bất kỳ ai làm việc với server, hosting hay DevOps đều cần nắm vững. Chỉ với một vài lệnh đơn giản, bạn đã có thể truy cập và quản lý toàn bộ hệ thống từ xa một cách nhanh chóng và an toàn.

5/5 - (1089 đánh giá)

Tác giả

Thái Duy Khang
Thái Duy Khang Thiết kế & lập trình tại EZ TECH
Tôi là Thái Duy Khang Một Creative Designer, UX/UI Designer và Web Developer chuyên xây dựng những sản phẩm số giúp doanh nghiệp phát triển thương hiệu, nâng cao trải nghiệm khách hàng và tối ưu hiệu quả kinh doanh. Trong hơn 10 năm, tôi đã làm việc ở giao điểm giữa thiết kế, trải nghiệm người dùng và công nghệ. Sự kết hợp này cho phép tôi nhìn nhận một dự án không chỉ dưới góc độ thẩm mỹ, mà còn từ chiến lược thương hiệu, hành vi người dùng và tính khả thi khi triển khai.
Theo dõi
Thông báo của
guest
0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất