Bạn có thể hoàn tất quy trình đăng ký và cài đặt VPS Vultr trong khoảng 20–40 phút nếu đã chuẩn bị email, phương thức thanh toán và máy tính có Terminal hoặc PowerShell. Quy trình gồm: tạo tài khoản, xác minh email, thêm phương thức thanh toán, tạo SSH key, triển khai máy chủ Ubuntu, đăng nhập SSH và kiểm tra hệ thống. Vultr có thể yêu cầu phương thức thanh toán để xác minh tài khoản trước khi cho phép tạo tài nguyên; việc này không đồng nghĩa bạn được sử dụng VPS miễn phí không giới hạn.
Bài viết này sử dụng máy chủ Linux Ubuntu cho website, blog hoặc môi trường thử nghiệm. Tên nút trong giao diện Vultr có thể thay đổi theo thời điểm, khu vực và loại sản phẩm bạn chọn.
1. Chuẩn bị trước khi đăng ký VPS Vultr
Trước khi mở tài khoản, bạn nên chuẩn bị các thông tin sau:
- Một địa chỉ email đang hoạt động để nhận thư xác minh.
- Mật khẩu riêng, dài và không dùng lại ở dịch vụ khác.
- Thẻ tín dụng, thẻ ghi nợ, PayPal hoặc phương thức thanh toán được Vultr hỗ trợ tại khu vực của bạn.
- Máy tính Windows, macOS hoặc Linux để kết nối SSH.
- Tên miền nếu bạn dự định chạy website; tên miền có thể cấu hình sau khi VPS hoạt động.
Nếu bạn chưa quen với khái niệm máy chủ ảo, hãy xem thêm tìm hiểu VPS là gì và cách chọn VPS trước khi chọn cấu hình. VPS không phải dịch vụ hosting quản trị sẵn: bạn phải tự cập nhật hệ điều hành, cấu hình tường lửa, sao lưu và xử lý lỗi ứng dụng.
Chọn cấu hình ban đầu
Với website cá nhân, blog WordPress nhỏ hoặc môi trường học tập, bạn có thể bắt đầu bằng cấu hình thấp nhất đáp ứng được ứng dụng. Không nên chọn máy chủ quá lớn ngay từ đầu nếu chưa có dữ liệu đo tải. Hãy quan sát CPU, RAM, dung lượng đĩa và băng thông rồi nâng cấp khi cần.
Vultr cung cấp nhiều nhóm máy chủ như Cloud Compute, High Frequency và High Performance. Cloud Compute phù hợp workload phổ thông; High Frequency hướng đến ứng dụng cần xung nhịp CPU và ổ NVMe cao hơn. Bạn nên kiểm tra bảng giá hiện hành trước khi triển khai vì chi phí phụ thuộc cấu hình, khu vực, bản sao lưu tự động, bảo vệ DDoS và các dịch vụ bổ sung.
2. Đăng ký tài khoản và xác minh thanh toán
Tạo tài khoản Vultr
- Truy cập trang chủ Vultr và chọn tùy chọn đăng ký tài khoản.
- Nhập email hợp lệ, tạo mật khẩu mạnh, đọc điều khoản dịch vụ và chính sách riêng tư.
- Nhấn nút tạo tài khoản miễn phí.
- Mở hộp thư, tìm email xác minh từ Vultr và bấm liên kết xác nhận email.
Vultr cũng hỗ trợ đăng ký bằng Google hoặc GitHub trong một số quy trình đăng nhập. Nếu dùng hình thức này, tài khoản có thể gắn với nhà cung cấp xác thực ban đầu; hãy chắc chắn bạn kiểm soát lâu dài email và tài khoản liên kết.
Thêm phương thức thanh toán
Sau khi xác minh email, bạn thường được chuyển đến trang Billing để thêm phương thức thanh toán. Theo tài liệu chính thức, Vultr yêu cầu phương thức thanh toán hợp lệ nhằm xác minh danh tính, chống gian lận và cho phép triển khai tài nguyên (theo Vultr Docs).
Nếu chọn thẻ, Vultr có thể tạo một khoản giữ tiền tạm thời để kiểm tra thẻ. Khoản này thường được ngân hàng giải phóng theo chính sách của họ và không nhất thiết là phí sử dụng VPS (theo Vultr Docs). Sau khi thêm thanh toán, hãy kiểm tra mục Billing, số dư tài khoản và các mã khuyến mại nếu có.
Lưu ý chi phí: máy chủ bị dừng vẫn có thể tiếp tục phát sinh phí nếu tài nguyên chưa bị xóa. Muốn ngừng tính phí cho instance, bạn phải hiểu rõ sự khác nhau giữa Stop và Destroy, đồng thời sao lưu dữ liệu trước khi xóa.
3. Tạo và cài đặt VPS Ubuntu trên Vultr
Tạo SSH key trước khi triển khai
SSH key an toàn hơn việc chỉ dùng mật khẩu. Trên macOS hoặc Linux, mở Terminal và chạy:
ssh-keygen -t ed25519 -C "email-cua-ban@example.com"
Nhấn Enter để dùng đường dẫn mặc định, sau đó đặt mật khẩu bảo vệ private key. Không gửi file private key cho bất kỳ ai và không tải nó lên website.
Trong Vultr Console, vào khu vực quản lý tài khoản, chọn SSH Keys, bấm Add SSH Key rồi dán nội dung file public key, thường là ~/.ssh/id_ed25519.pub. Vultr khuyến nghị thêm SSH key trong lúc triển khai; việc bổ sung key sau đó bằng một số thao tác cài lại có thể xóa dữ liệu instance (theo Vultr Docs).
Triển khai instance
- Trong bảng điều khiển, vào Products rồi chọn Compute.
- Chọn Deploy và loại máy chủ, thường là Shared CPU cho website nhỏ hoặc môi trường thử nghiệm.
- Chọn khu vực dữ liệu gần phần lớn người dùng của bạn. Nếu độc giả chủ yếu ở Việt Nam, hãy so sánh độ trễ đến các khu vực châu Á đang có sẵn.
- Chọn gói có CPU, RAM, dung lượng lưu trữ và băng thông phù hợp.
- Trong phần phần mềm, chọn Operating System và Ubuntu LTS phiên bản đang được Vultr cung cấp.
- Chọn SSH key đã tạo, đặt hostname dễ nhận diện, chẳng hạn
web-01. - Cân nhắc bật Automatic Backups nếu dữ liệu quan trọng. Sao lưu không thay thế hoàn toàn cho bản sao độc lập.
- Kiểm tra bảng tổng kết chi phí, sau đó bấm Deploy.
Tài liệu Vultr mô tả quy trình tương tự: chọn Products > Compute > Deploy, chọn loại instance, khu vực, gói tài nguyên, hệ điều hành và các tùy chọn như VPC, sao lưu, DDoS Protection hoặc Limited User Login (theo Vultr Docs).
Sau vài phút, trang quản lý instance sẽ hiển thị địa chỉ IPv4 công khai. Ghi lại IP, hostname và tên SSH key. Không đăng công khai địa chỉ IP cùng thông tin đăng nhập quản trị.
4. Đăng nhập, kiểm tra và bảo mật VPS sau khi tạo
Kết nối SSH và kiểm tra hệ thống
Trên macOS, Linux hoặc Windows PowerShell, chạy lệnh sau, thay SERVER-IP bằng IP thực tế:
ssh -i ~/.ssh/id_ed25519 root@SERVER-IP
Nếu kết nối lần đầu, nhập yes để lưu dấu vân tay máy chủ. Khi đã đăng nhập, kiểm tra hệ thống:
whoami
hostname
lsb_release -a
free -h
df -h
Kết quả cần cho thấy đúng tài khoản, hostname, phiên bản Ubuntu, dung lượng RAM và dung lượng đĩa. Vultr cung cấp SSH mặc định cho instance Linux; bạn cũng có thể đăng nhập bằng thông tin tài khoản mặc định nếu chưa triển khai SSH key (theo Vultr Docs).
Thiết lập bảo mật tối thiểu
- Cập nhật hệ thống:
sudo apt update && sudo apt upgrade -y. - Tạo tài khoản quản trị riêng có quyền sudo, sau đó hạn chế việc dùng root trực tiếp.
- Bật tường lửa và chỉ mở các cổng cần thiết:
sudo apt install ufw -y
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verbose
Không mở toàn bộ cổng bằng quy tắc cho phép mọi nguồn. Nếu thay đổi cổng SSH, hãy mở cổng mới và kiểm tra phiên đăng nhập thứ hai trước khi đóng phiên hiện tại để tránh tự khóa mình.
Tiếp theo, bật xác thực hai yếu tố cho tài khoản Vultr, lưu mã khôi phục ở nơi an toàn, theo dõi hóa đơn và đặt cảnh báo chi phí nếu tài khoản hỗ trợ. Nếu bạn chạy WordPress, có thể tiếp tục theo hướng dẫn cài WordPress trên Ubuntu với LAMP Stack. Khi website đã có tên miền, hãy triển khai HTTPS theo hướng dẫn cài SSL Let’s Encrypt tự động gia hạn.
Để giảm rủi ro chuỗi cung ứng và tấn công vào máy chủ, nên giới hạn quyền SSH, cập nhật thường xuyên, không cài phần mềm từ nguồn không rõ ràng và xem thêm các nguyên tắc bảo vệ máy chủ trước tấn công bằng AI.
Lỗi thường gặp và cách xử lý
- Không nhận được email xác minh: kiểm tra thư rác, tìm email theo tên miền Vultr và yêu cầu gửi lại.
- Thẻ bị từ chối: kiểm tra giao dịch quốc tế, địa chỉ thanh toán, hạn mức và liên hệ ngân hàng; không thử liên tục nhiều lần.
- SSH báo Permission denied: kiểm tra đúng username, IP, đường dẫn private key và quyền file bằng
chmod 600 ~/.ssh/id_ed25519. - Mất kết nối sau khi bật UFW: mở phiên console của Vultr, cho phép
OpenSSHrồi kiểm tra lại quy tắc. - Xóa nhầm instance: khôi phục từ snapshot hoặc backup nếu đã cấu hình trước đó; nếu không có bản sao lưu, khả năng phục hồi dữ liệu có thể rất thấp.
Đến đây, bạn đã có một VPS Ubuntu hoạt động, có thể đăng nhập bằng SSH và được bảo vệ ở mức cơ bản. Trước khi đưa website vào vận hành chính thức, hãy kiểm tra DNS, HTTPS, sao lưu, quyền người dùng, nhật ký hệ thống và mức sử dụng tài nguyên trong vài ngày đầu.

