Cách Đăng Nhập VPS Trên Máy Tính: Hướng Dẫn SSH & Remote Desktop (Windows/macOS)
Biết cách đăng nhập VPS trên máy tính là bước thực hành quan trọng hàng đầu ngay sau khi bạn nhận bàn giao máy chủ từ nhà cung cấp dịch vụ. Nhiều người dùng mới khi nhận email kích hoạt chứa địa chỉ IP, tên đăng nhập root và mật khẩu thường băn khoăn chưa […]
Biết cách đăng nhập VPS trên máy tính là bước thực hành quan trọng hàng đầu ngay sau khi bạn nhận bàn giao máy chủ từ nhà cung cấp dịch vụ. Nhiều người dùng mới khi nhận email kích hoạt chứa địa chỉ IP, tên đăng nhập root và mật khẩu thường băn khoăn chưa rõ nên chọn phần mềm nào để kết nối vào hệ điều hành Linux. Tại ThueVPSGiaRe.vn – Fast Byte, toàn bộ máy chủ Linux đều được chuẩn hóa môi trường tối ưu, giúp bạn dễ dàng thao tác điều khiển từ xa qua giao thức dòng lệnh SSH hoặc kết nối giao diện đồ họa Remote Desktop trên cả hai hệ điều hành máy khách Windows và macOS.
1. Thông tin cần chuẩn bị trước khi đăng nhập VPS trên máy tính
Trước khi bắt đầu kết nối máy tính cá nhân tới máy chủ ảo, bạn cần tập hợp đầy đủ các thông số kỹ thuật được cấp trong email bàn giao dịch vụ hoặc bảng quản trị hệ thống. Việc thiếu sót bất kỳ tham số nào trong danh sách sau đây sẽ khiến tiến trình xác thực bị gián đoạn ngay lập tức.
- Địa chỉ IP máy chủ (IPv4): Dãy số định tuyến cố định duy nhất của VPS trên môi trường Internet toàn cầu (ví dụ:
103.179.189.24). - Tên đăng nhập (Username): Với các hệ điều hành Linux (Ubuntu, Debian, CentOS), tài khoản quản trị viên cao nhất được thiết lập mặc định trong lần truy cập đầu tiên là
root. - Mật khẩu quản trị (Password) hoặc SSH Key: Chuỗi mật mã ngẫu nhiên được nhà cung cấp cấp phát, hoặc file khóa riêng tư Private Key (định dạng
.pem,.ppk) nếu bạn chọn cơ chế xác thực bằng khóa. - Cổng kết nối SSH (Port): Cổng dịch vụ mạng mặc định của Linux là
22. Một số trường hợp nhà cung cấp sẽ thay đổi sang cổng ngẫu nhiên khác để tăng cường bảo mật. - Phần mềm kết nối client: Ứng dụng hỗ trợ giao thức SSH/RDP tương thích với hệ điều hành của bạn như PuTTY, Windows Terminal, Remote Desktop Connection trên Windows hoặc Terminal, Microsoft Remote Desktop trên macOS.
2. SSH là gì? Tại sao là phương thức kết nối tiêu chuẩn cho VPS Linux?
SSH (Secure Shell) là giao thức mạng mật mã dùng để điều khiển và quản trị máy chủ từ xa thông qua giao diện dòng lệnh (CLI). SSH mã hóa toàn bộ dữ liệu truyền tải giữa máy tính của bạn và VPS, bao gồm thông tin đăng nhập, câu lệnh thực thi và dữ liệu phản hồi, ngăn chặn triệt để nguy cơ đánh cắp gói tin trên đường truyền.
Khác với các hệ điều hành dành cho người dùng thông thường, các bản phân phối Linux máy chủ không cài đặt sẵn môi trường giao diện đồ họa nhằm dành trọn vẹn tài nguyên phần cứng (CPU, RAM) cho các dịch vụ cốt lõi như Web Server, Database, Docker hoặc API. SSH tiêu tốn lượng băng thông cực nhỏ nhưng cung cấp quyền can thiệp tuyệt đối vào hệ thống thông qua các câu lệnh quản trị mạnh mẽ.
3. Cách đăng nhập VPS bằng SSH trên Windows, macOS và Linux
Tùy theo nền tảng máy tính bạn đang sử dụng, quy trình thiết lập SSH có thể thực hiện thông qua công cụ chuyên dụng hoặc cửa sổ dòng lệnh có sẵn. Để nắm bắt các kỹ thuật nâng cao hơn, bạn có thể tham khảo thêm hướng dẫn đăng nhập VPS Linux bằng SSH chi tiết hơn do đội ngũ kỹ thuật của chúng tôi biên soạn.
3.1. Đăng nhập VPS từ Windows bằng PuTTY
1/ PuTTY là phần mềm SSH client độc lập, không yêu cầu cài đặt rườm rà và hoạt động tương thích trên mọi phiên bản Windows.
2/ Tải file chạy trực tiếp putty.exe (64-bit) từ website phân phối chính thức tại putty.org.
3/ Mở ứng dụng PuTTY. Tại giao diện chính mục Session, điền các trường thông số:
- Host Name (or IP address): Nhập chính xác địa chỉ IP của VPS (ví dụ:
103.179.189.24). - Port: Điền cổng SSH (mặc định là
22). - Connection type: Đảm bảo chọn giao thức
SSH.

4/ Nhấn nút Open ở góc dưới bên phải màn hình để bắt đầu khởi tạo luồng kết nối.
5/ Khi cửa sổ dòng lệnh màu đen xuất hiện, tại dòng login as:, bạn nhập root rồi nhấn Enter.
6/ Hệ thống hiển thị dòng yêu cầu mật khẩu [email protected]'s password:. Bạn nhập chính xác mật khẩu được cấp rồi nhấn Enter.

⚠ Quy tắc bảo mật nhập mật khẩu trên Linux:
Khi bạn gõ hoặc dán (chuột phải để paste) mật khẩu vào cửa sổ terminal Linux, màn hình sẽ hoàn toàn không hiển thị ký tự hay dấu hoa thị (*) nào, con trỏ cũng đứng yên. Đây là thiết kế bảo mật tiêu chuẩn chống nhìn trộm của hệ thống Unix/Linux. Bạn chỉ cần nhập đúng chuỗi ký tự rồi bấm phím Enter.
💡 Cảnh báo xác thực SSH Fingerprint:
Ở lần kết nối đầu tiên, PuTTY sẽ hiện bảng cảnh báo “The server’s host key is not cached in the registry”. Đây là cơ chế lưu khóa nhận diện fingerprint của máy chủ vào máy tính cá nhân. Bạn hãy nhấn Accept (hoặc Yes) để tiếp tục phiên làm việc bình thường.
3.2. Đăng nhập VPS bằng Windows Terminal hoặc PowerShell (Windows 10/11)
Các phiên bản Windows hiện đại đã tích hợp sẵn công cụ OpenSSH Client mạnh mẽ ngay trong Command Prompt, PowerShell và Windows Terminal.
1/ Bấm phím Windows + S, tìm kiếm từ khóa Terminal hoặc PowerShell, sau đó khởi chạy ứng dụng.
2/ Nhập cú pháp lệnh SSH tiêu chuẩn theo định dạng sau:
ssh [email protected]
Nếu VPS sử dụng một cổng SSH tùy chỉnh khác ngoài cổng 22, bạn khai báo thêm cờ tham số -p kèm số cổng:
ssh [email protected] -p 2222
3/ Nếu nhận được câu hỏi Are you sure you want to continue connecting (yes/no/[fingerprint])?, gõ yes rồi nhấn Enter.
4/ Nhập mật khẩu quản trị và nhấn Enter. Dấu nhắc lệnh chuyển thành root@hostname:~# thể hiện bạn đã kết nối thành công.

3.3. Đăng nhập VPS từ máy tính macOS và Linux
Hệ điều hành macOS và các bản phân phối Linux trên máy tính cá nhân đều phát triển trên nền Unix, tích hợp sẵn OpenSSH với hiệu năng vượt trội ngay trong Terminal.
1/ Trên macOS, nhấn tổ hợp phím Command + Space, gõ Terminal và mở ứng dụng. Trên máy Linux, bạn có thể dùng phím tắt Ctrl + Alt + T.
2/ Nhập lệnh kết nối vào cửa sổ Terminal:
ssh [email protected]
Nếu sử dụng xác thực bằng khóa SSH Key (tệp khóa riêng tư id_rsa), bạn gán quyền bảo mật chuẩn xác cho file trước khi gọi lệnh:
chmod 400 ~/.ssh/id_rsa
ssh -i ~/.ssh/id_rsa [email protected]
4. So sánh các công cụ SSH phổ biến: PuTTY vs Windows Terminal vs Termius
Mỗi công cụ kết nối SSH đều sở hữu những ưu thế riêng, phù hợp với thói quen làm việc và quy mô hạ tầng quản trị của từng cá nhân.
| Tiêu chí | PuTTY | Windows Terminal | Termius |
|---|---|---|---|
| Hệ điều hành | Windows | Windows 10 / 11 | Windows, macOS, Linux, Mobile |
| Cài đặt | Chạy ngay file .exe, không cần cài | Tích hợp sẵn hoặc tải qua Store | Cài đặt phần mềm đầy đủ |
| Giao diện | Cổ điển, đơn giản, cửa sổ đơn | Hiện đại, chia tab, chia màn hình | Giao diện đồ họa cao cấp, quản lý host |
| Quản lý SSH Key | Cần công cụ phụ trợ PuTTYgen (.ppk) | Sử dụng trực tiếp tệp OpenSSH chuẩn | Hỗ trợ lưu và đồng bộ key trực quan |
| Đối tượng phù hợp | Người mới làm quen với VPS | Developer, chuyên viên hệ thống | Người quản lý đồng thời nhiều server |
5. Cách kết nối VPS qua Remote Desktop trên máy tính Windows và macOS
Bản chất VPS Linux mặc định hoạt động dưới dạng dòng lệnh thuần túy. Để có thể điều khiển máy chủ bằng chuột và cửa sổ đồ họa thông qua giao thức Remote Desktop (RDP), máy chủ của bạn bắt buộc phải được cài đặt trước giao diện người dùng cùng dịch vụ XRDP. Nếu VPS của bạn là máy chủ mới tinh chưa có giao diện, hãy thực hiện theo bài viết hướng dẫn cách cài đặt và sử dụng Ubuntu Desktop trên VPS để hoàn tất thiết lập XRDP trước khi thực hiện các bước kết nối bên dưới. Bạn cũng có thể xem thêm hướng dẫn Remote Desktop VPS để nắm vững toàn diện các tùy chọn cấu hình.
5.1. Kết nối Remote Desktop từ máy tính Windows bằng Remote Desktop Connection (mstsc)
Khi máy chủ Ubuntu Desktop đã được kích hoạt dịch vụ XRDP lắng nghe trên cổng 3389, bạn kết nối từ máy tính Windows theo các bước sau:
1/ Bấm tổ hợp phím Windows + R, gõ lệnh mstsc rồi nhấn Enter để mở công cụ Remote Desktop Connection.
2/ Tại ô Computer, nhập địa chỉ IP của VPS (ví dụ: 103.179.189.24) và nhấn nút Connect.

3/ Khi xuất hiện bảng cảnh báo chứng chỉ bảo mật (Certificate Warning), tích chọn Don’t ask me again for connections to this computer rồi nhấn Yes.
4/ Màn hình đăng nhập màu xanh của giao diện XRDP sẽ xuất hiện. Bạn giữ nguyên Session là Xorg, điền username và password của tài khoản trên VPS, sau đó nhấn OK để bắt đầu sử dụng không gian làm việc Ubuntu Desktop.

5.2. Kết nối Remote Desktop từ máy tính macOS bằng Microsoft Remote Desktop
Hệ điều hành macOS không tích hợp sẵn ứng dụng RDP tương thích chuẩn của Microsoft, vì vậy bạn cần cài đặt ứng dụng chính hãng từ kho ứng dụng App Store:
- Mở ứng dụng App Store trên máy Mac, tìm kiếm từ khóa Microsoft Remote Desktop (hoặc Windows App) và tiến hành cài đặt miễn phí.
- Khởi động ứng dụng, bấm vào biểu tượng dấu cộng (+) ở thanh công cụ góc trên và chọn Add PC.
- Thiết lập các thông số kết nối:
- PC name: Điền địa chỉ IP của VPS Linux (ví dụ:
103.179.189.24). - User account: Chọn Ask when needed (hệ thống sẽ hỏi mật khẩu lúc kết nối) hoặc bấm Add User Account để lưu sẵn thông tin tài khoản quản trị.
- Friendly name: Đặt tên gợi nhớ cho máy chủ (ví dụ: VPS Ubuntu Desktop Fast Byte).
- PC name: Điền địa chỉ IP của VPS Linux (ví dụ:
- Nhấn Add để lưu cấu hình máy chủ vào danh sách quản lý.
- Nhấp đúp chuột vào thẻ kết nối vừa tạo. Nếu ứng dụng hiển thị thông báo xác thực chứng chỉ không đáng tin cậy (Certificate not verified), chọn Continue để hoàn tất chuyển hướng đến màn hình đăng nhập XRDP của VPS.
⚠ Lưu ý về mức độ tiêu thụ tài nguyên phần cứng:
Việc sử dụng giao diện đồ họa Desktop trên Linux tiêu tốn tài nguyên RAM và CPU nhiều hơn đáng kể so với dòng lệnh SSH thông thường. Bạn nên lựa chọn các gói VPS sở hữu tối thiểu từ 2GB RAM trở lên để đảm bảo các ứng dụng cửa sổ và trình duyệt vận hành ổn định.
6. Các lỗi thường gặp khi kết nối VPS và cách xử lý nhanh
Trong quá trình quản trị, bạn có thể bắt gặp một vài mã lỗi phổ biến khiến việc đăng nhập bị từ chối. Xem thêm cẩm nang cách sửa lỗi không vào được VPS để biết thêm các giải pháp khắc phục sự cố hệ thống chuyên sâu.
Lỗi “Network error: Connection refused”
Hiện tượng: Ứng dụng client ngắt kết nối và gửi lại thông báo từ chối kết nối ngay khi bạn vừa thực hiện gửi gói tin.
- Nguyên nhân 1: Khai báo sai cổng SSH. Máy chủ đã được chuyển sang cổng khác nhưng bạn vẫn kết nối qua cổng 22 mặc định.
- Nguyên nhân 2: Tiến trình SSH daemon (
sshd) hoặc dịch vụ XRDP trên máy chủ bị tắt đột ngột. - Giải pháp: Bạn đăng nhập vào trang quản lý dịch vụ và sử dụng tính năng truy cập VPS qua noVNC Viewer để kiểm tra trực tiếp trạng thái tiến trình bằng câu lệnh
sudo systemctl status sshvà khởi động lại nếu dịch vụ bị dừng.
Lỗi “Permission denied (publickey, password)” hoặc “Authentication failed”
Hiện tượng: Hệ thống từ chối quyền truy cập ngay sau bước kiểm tra thông tin mật khẩu hoặc khóa SSH.
- Nguyên nhân 1: Thao tác copy mật khẩu bị lẫn khoảng trắng ở đầu hoặc cuối chuỗi ký tự.
- Nguyên nhân 2: Quyền đăng nhập SSH trực tiếp của tài khoản
rootbị khóa trong tệp cấu hình/etc/ssh/sshd_config. - Giải pháp: Nhập mật khẩu thủ công bằng bàn phím. Nếu sử dụng khóa bảo mật SSH Key, hãy kiểm tra quyền truy cập tệp khóa trên máy cá nhân có đúng định dạng
chmod 400hoặcchmod 600hay không.
Lỗi “Connection timed out” hoặc “SSH timeout”
Hiện tượng: Màn hình kết nối giữ trạng thái treo hồi đáp trong thời gian dài rồi báo hết thời gian chờ kết nối.
- Nguyên nhân: Tường lửa của hệ thống đang chặn dải IP của bạn, cổng kết nối chưa được mở trên Firewall, hoặc máy chủ VPS đang ở trạng thái ngừng hoạt động (Stopped).
- Giải pháp: Kiểm tra trạng thái máy chủ trên bảng điều khiển khách hàng và rà soát lại các quy tắc chặn lọc của tường lửa UFW.
7. Các bước thiết lập bảo mật cơ bản sau lần đăng nhập đầu tiên
Sau khi hoàn tất đăng nhập VPS lần đầu thành công, bạn không nên giữ nguyên các thiết lập ban đầu. Việc tiến hành cấu hình bảo mật cơ bản ngay lập tức sẽ bảo vệ máy chủ an toàn trước các công cụ dò quét tự động trên Internet.
7.1. Đổi mật khẩu tài khoản quản trị root
Hãy áp dụng các bước trong bài viết hướng dẫn cách đổi mật khẩu VPS để thay thế mật khẩu ngẫu nhiên ban đầu bằng một mật khẩu an toàn hơn:
passwd
Nhập mật khẩu mới hai lần liên tiếp để hoàn tất. Bạn nên kết hợp chữ hoa, chữ thường, số và ký tự đặc biệt với độ dài trên 12 ký tự.
7.2. Thay đổi cổng kết nối SSH tiêu chuẩn
Cổng 22 mặc định luôn là mục tiêu quét cổng của các botnet độc hại. Bạn hãy làm theo hướng dẫn cách đổi port SSH trên VPS sang một dải cổng ngẫu nhiên trong khoảng từ 1024 đến 65535 nhằm hạn chế tối đa nguy cơ tấn công Brute Force tự động.
7.3. Kích hoạt tường lửa UFW trên Ubuntu
Tường lửa đóng vai trò là chốt chặn quan trọng nhất kiểm soát luồng dữ liệu mạng ra vào máy chủ. Hãy đảm bảo việc thiết lập tường lửa UFW trên Ubuntu được mở đúng cổng SSH trước khi bật chế độ bảo vệ:
# Mở cổng SSH hiện tại (ví dụ cổng 22)
sudo ufw allow 22/tcp
# Mở cổng 3389 nếu bạn sử dụng Remote Desktop XRDP
sudo ufw allow 3389/tcp
# Bật tường lửa hệ thống
sudo ufw enable
8. Câu hỏi thường gặp về cách đăng nhập VPS trên máy tính (FAQ)
SSH là gì và tại sao dùng để đăng nhập VPS?
SSH (Secure Shell) là giao thức truyền thông an toàn giúp bạn điều khiển máy chủ Linux từ xa thông qua dòng lệnh. Toàn bộ thông tin đăng nhập và câu lệnh đều được mã hóa chặt chẽ trên đường truyền Internet, bảo vệ hệ thống trước các nguy cơ tấn công nghe lén hoặc đánh cắp dữ liệu quản trị.
Trên Windows nên dùng PuTTY hay Windows Terminal để SSH vào VPS?
Nếu bạn mới làm quen với máy chủ, PuTTY là lựa chọn đơn giản vì chỉ cần tải file chạy ngay và có giao diện nhập IP rõ ràng. Nếu bạn sử dụng Windows 10/11 và quen thao tác dòng lệnh nhanh, Windows Terminal mang lại trải nghiệm tiện lợi hơn nhờ hỗ trợ đa tab và tích hợp sẵn OpenSSH.
Remote Desktop VPS Linux cần cài thêm phần mềm gì?
Máy chủ Linux mặc định chỉ có dòng lệnh. Để kết nối Remote Desktop, bạn cần cài đặt một môi trường màn hình đồ họa (như XFCE, GNOME hoặc Ubuntu Desktop) cùng gói dịch vụ XRDP lên VPS. Sau đó, bạn có thể dùng ứng dụng Remote Desktop Connection trên Windows hoặc Microsoft Remote Desktop trên macOS để kết nối.
Tại sao SSH bị lỗi “Connection refused” và cách khắc phục?
Lỗi “Connection refused” xảy ra khi cổng SSH bị khai báo sai, dịch vụ SSH trên VPS bị dừng hoặc tường lửa chặn cổng kết nối. Bạn nên kiểm tra lại cổng kết nối từ email nhà cung cấp, hoặc đăng nhập qua bảng điều khiển noVNC Viewer trên website để kiểm tra và khởi động lại tiến trình SSH.
Đăng nhập VPS bằng SSH Key an toàn hơn mật khẩu thế nào?
SSH Key sử dụng cặp khóa mã hóa toán học bất đối xứng gồm Private Key (lưu trên máy cá nhân) và Public Key (lưu trên VPS). Phương thức này vô hiệu hóa hoàn toàn các cuộc tấn công dò mật khẩu (Brute Force), vì kẻ xấu không thể vượt qua xác thực nếu không sở hữu tệp khóa riêng tư tương ứng.
Tổng kết
Nắm vững cách đăng nhập VPS trên máy tính qua giao thức SSH hoặc giải pháp Remote Desktop giúp bạn làm chủ hoàn toàn môi trường máy chủ để triển khai công việc một cách thuận lợi. Đối với hệ điều hành Linux, giao thức SSH luôn là lựa chọn chuẩn mực nhờ tính gọn nhẹ và an toàn, trong khi Remote Desktop là công cụ bổ trợ tuyệt vời khi bạn cần tương tác qua giao diện trực quan. Hãy nhớ thay đổi mật khẩu và thiết lập tường lửa ngay sau phiên làm việc đầu tiên để giữ cho hệ thống luôn trong trạng thái an toàn nhất.
Nội dung bài viết mang tính tham khảo kỹ thuật. Các câu lệnh và hướng dẫn áp dụng cho VPS hệ điều hành Linux (Ubuntu, Debian, CentOS) với quyền quản trị root. Phần Remote Desktop chỉ áp dụng khi máy chủ đã được cài đặt môi trường Desktop kèm dịch vụ XRDP – đây không phải cấu hình mặc định của máy chủ Linux thông thường. Tùy theo phiên bản hệ điều hành và chính sách mạng thực tế, các bước thiết lập có thể có sự khác biệt. Người dùng tự chịu trách nhiệm về chính sách bảo mật và tính toàn vẹn dữ liệu trên máy chủ của mình. Fast Byte không cung cấp và không hỗ trợ VPS chạy hệ điều hành Windows Server.



