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.

Đánh giá bài viết này

Tác giả

Thái Duy Khang
Thái Duy Khang Thiết kế & lập trình tại EZ TECH
Xin chào! Tôi là Thái Duy Khang, Senior Designer chuyên về UX/UI, với gần 10 năm kinh nghiệm trong lĩnh vực thiết kế đồ họa và hơn 7 năm tập trung vào thiết kế trải nghiệm người dùng cũng như giao diện web. Ngoài thiết kế, tôi còn có nền tảng vững chắc về lập trình Front-end (HTML, CSS, JavaScript) và WordPress, giúp tôi dễ dàng phối hợp giữa tư duy sáng tạo và khả năng triển khai thực tế. Hiện tại, tôi đang đảm nhiệm vai trò Thiết kế & Lập trình tại công ty công nghệ EZ (EZ TECH), nơi tôi tham gia vào việc xây dựng giao diện, tối ưu trải nghiệm người dùng và phát triển các sản phẩm web hoàn chỉnh.
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
Phản hồi nội tuyến
Xem tất cả bình luận