Console văn bản trong bảng điều khiển
Truy cập máy qua cổng serial khi SSH không khả dụng: mở ở đâu, có thể sửa được gì và vì sao nó luôn là 80 x 24 ký tự.
Cập nhật 23 tháng 8, 2026
Bảng điều khiển văn bản là một cách dự phòng để truy cập vào máy. Nó bỏ qua mạng và tường lửa bên trong hệ thống, nên vẫn hoạt động ngay cả khi SSH im lặng.
Mở ở đâu
Bảng điều khiển máy /hosting/vds/m/<id>, tab “Console”, chế độ xem “Text console” (cổng serial). Chế độ xem thứ hai, “Screen”, được mô tả trong bài viết màn hình máy.
Một dấu nhắc đăng nhập xuất hiện. Nhập root và mật khẩu root — bạn có thể tra trong tab “Access”. Khóa SSH không liên quan gì ở đây: console luôn yêu cầu mật khẩu.
Khi nào nó cứu bạn
- Bạn tự khóa mình bằng tường lửa:
ufw enablemà không cóufw allow OpenSSH. - Bạn làm hỏng
/etc/ssh/sshd_config, và dịch vụ SSH không khởi động được. - Bạn tắt đăng nhập bằng mật khẩu trước khi kiểm tra khóa.
- Máy khởi động, nhưng mạng không lên.
- Bạn cần xem điều gì xảy ra trong quá trình khởi động hệ thống.
Cách khắc phục điển hình qua console:
ufw allow OpenSSH
systemctl status ssh
sshd -t
systemctl restart ssh
ip a
journalctl -b -p err --no-pager | tail -n 40
sshd -t kiểm tra lỗi trong cấu hình SSH — hãy chạy nó trước mỗi lần khởi động lại dịch vụ.
Giới hạn 80 x 24
Kích thước cửa sổ không được truyền qua đường serial: terminal luôn giả định nó có 80 cột và 24 hàng. Vì vậy, các chương trình toàn màn hình hiển thị méo mó.
| Cái gì | Hoạt động thế nào |
|---|---|
nano, vim, mc | Hoạt động, nhưng trong cửa sổ hẹp |
btop, htop | Bị cắt ở các cạnh, một số đồ thị không nhìn thấy |
journalctl không có --no-pager | Xuất theo trang, cuộn bằng space, thoát bằng q |
| Dòng dài | Ngắt dòng xấu |
Cách khắc phục:
journalctl -u nginx -n 50 --no-pager
systemctl status nginx --no-pager
dmesg | tail -n 40
Nếu bạn thực sự cần btop hoặc htop, hãy mở màn hình máy — ở đó kích thước cửa sổ được truyền đúng.
FAQ
Không dán được văn bản. Việc sao chép và dán phụ thuộc vào trình duyệt: hãy dùng phím tắt của trình duyệt, không dùng chuột phải. Các lệnh dài nên ghép từ những lệnh ngắn.
Màn hình đen trống. Nhấn Enter — dấu nhắc sẽ vẽ lại. Nếu không có gì xuất hiện, máy có thể đang tắt hoặc bị kẹt trong quá trình khởi động: hãy kiểm tra màn hình máy.
Mật khẩu không hoạt động. Nó có thể đã bị thay đổi bên trong hệ thống bằng lệnh passwd — bảng điều khiển hiển thị mật khẩu gốc. Xem đổi mật khẩu root.
Nhập không phản hồi. Có thể một chương trình đang chạy ở chế độ toàn màn hình: Ctrl+C để ngắt, q để thoát khỏi xuất theo trang.
Console không thay thế SSH trong công việc hằng ngày: không có sao chép tệp, không cuộn thuận tiện và không có kích thước cửa sổ bình thường. Ngay khi truy cập được khôi phục, hãy quay lại SSH thông thường.