Mất quyền truy cập máy chủ nghe đáng sợ hơn thực tế. Hầu như lúc nào bạn cũng có thể tự vào lại trong vài phút mà không mất gì. Trước hết hãy tìm tình huống của bạn:
| Chuyện gì xảy ra | Nên làm gì |
|---|---|
| Quên mật khẩu root | Đặt lại (bước 1) |
| Mất khóa SSH | Đặt lại mật khẩu, đăng nhập, thêm khóa mới (bước 1 và 3) |
| SSH treo hoặc từ chối sau khi đổi tường lửa hay cấu hình | Console web (bước 2 và 3) |
| Máy chủ hoàn toàn không phản hồi | Console web để xem màn hình khởi động (bước 2 và 4) |
1. Đặt lại mật khẩu root
Trong bảng điều khiển, mở máy chủ, vào tab Quản lý và nhấn Đặt lại mật khẩu root. Gõ hostname của máy chủ để xác nhận, vì mật khẩu cũ ngừng hoạt động ngay lập tức.
Sau đó:
- một mật khẩu mới gồm 16 ký tự (chữ và số) được tạo;
- mật khẩu được đặt bên trong máy chủ đang chạy, không cần khởi động lại, và có hiệu lực sau 10–30 giây;
- mật khẩu được gửi tới email và hiển thị một lần trong bảng Truy cập trên trang máy chủ, sau nút Hiển thị mật khẩu root.
Mật khẩu không có nút sao chép, nên hãy chọn thủ công và lưu ở nơi an toàn. Đừng nhấn đặt lại hai lần liên tiếp: hai lần đặt lại cách nhau vài giây có thể chạy chồng lên nhau và để mật khẩu cũ hơn còn hiệu lực.
Trên máy chủ Windows, cùng nút này đặt lại mật khẩu Administrator.
Qua API, việc xác nhận cũng dùng hostname:
curl -X POST https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/reset-password \
-H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
-d '{"confirm": "your-hostname"}'
Sau đó lấy mật khẩu một lần bằng GET /services/SERVICE_ID?reveal=1. Agent AI kết nối qua MCP có chức năng tương tự với công cụ reset_password.
Để đặt lại, máy chủ phải đang chạy và đã khởi động xong. Nếu máy chủ đang tắt, hãy bật nó trước.
2. Mở console web
Nút Console trên trang máy chủ mở một cửa sổ trình duyệt hiển thị màn hình của chính máy chủ. Nó không dùng mạng hay SSH, nên vẫn chạy khi cả hai đều hỏng.
- Máy chủ Linux có console văn bản với lời nhắc đăng nhập. Nếu màn hình trống, nhấn Enter, rồi đăng nhập bằng
rootvới mật khẩu của bạn. Dán bằng Ctrl+V hoặc nhấp chuột phải. - Máy chủ Windows có console đồ họa với nút Ctrl+Alt+Del cho màn hình đăng nhập.
Nếu không có gì mở ra, trình duyệt đã chặn cửa sổ bật lên: cho phép cửa sổ bật lên với eqvps.com rồi nhấn Console lần nữa. Console khởi đầu ở kích thước 80×24; với chương trình toàn màn hình, hãy chạy:
stty rows 50 cols 200
3. Khắc phục nguyên nhân từ console
Khi đã đăng nhập, đây là bốn kiểu bị khóa chúng tôi gặp nhiều nhất.
Quy tắc tường lửa chặn SSH. Trên máy chủ NAT, cổng SSH hiển thị trong bảng điều khiển được chuyển tiếp tới cổng 22 bên trong máy chủ, nên quy tắc cho cổng bên ngoài không có tác dụng. Hãy cho phép chính SSH:
ufw allow OpenSSH
ufw status
Cấu hình SSH bị hỏng. Kiểm tra rồi khởi động lại:
sshd -t && systemctl restart ssh
Nếu cấu hình không đọc được, sshd -t sẽ in ra dòng bị sai.
Mất khóa SSH. Thêm khóa công khai mới của bạn:
mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "ssh-ed25519 AAAA...your-new-key you@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Ổ đĩa đầy. Đăng nhập có thể thất bại khi ổ đĩa hết chỗ. Kiểm tra và dọn log cũ:
df -h /
journalctl --vacuum-size=200M
4. Nếu máy chủ không khởi động
Console hiển thị các thông báo khởi động, thường nói rõ vấn đề: kiểm tra hệ thống file đang chờ nhập, một dòng sai trong /etc/fstab, kernel không chạy được. Hãy thử khởi động lại bình thường từ bảng điều khiển trước.
Hai lưu ý. Hãy cho máy chủ mới tạo một hai phút trước khi khởi động lại nó: ngắt lần khởi động đầu tiên có thể khiến nó chỉ được cấu hình một nửa. Và đừng tắt cưỡng bức máy chủ hết lần này đến lần khác; khởi động lại sạch sẽ an toàn hơn.
Nếu không cách nào hiệu quả, Cài lại OS trong tab Quản lý dựng lại máy chủ với cùng địa chỉ IP, nhưng xóa toàn bộ dữ liệu. Hãy sao lưu trước nếu bạn vẫn còn làm được, hoặc mở ticket trước khi cài lại. Sao lưu được mô tả trong Sao lưu.
Liên quan
- Thiết lập đăng nhập bằng khóa SSH, để không phụ thuộc vào mật khẩu.
- Mạng và cổng: cách chuyển tiếp NAT hoạt động và cổng nào đang mở.
- Muốn đổi địa chỉ thay vì vậy? Đổi địa chỉ IP.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.