Tôi đang chuyển một tập tin giữa hai máy từ xa thì scp
lệnh dừng lại ở mức 92%. Khi tôi vào để thử lại, tôi nhận ra rằng tôi không thể ssh vào máy chủ được nữa. Tuy nhiên, tôi có quyền truy cập thông qua thiết bị đầu cuối VNC của máy chủ của tôi.
Tôi đã thử khởi động lại sshd
, làm một khởi động lại systemctl
và tắt/khởi động lại máy chủ từ bảng điều khiển web của máy chủ lưu trữ của tôi, nhưng tôi vẫn không thể SSH vào máy chủ. Tôi cũng đã kiểm tra /var/log/auth.log
và nó không ghi lại bất cứ điều gì về thời gian chờ kết nối.
Tôi đã tắt hoàn toàn tường lửa máy chủ (iptables) và đầu ra của trạng thái systemctl sshd
cho thấy rằng nó đang hoạt động và lắng nghe trên cổng 22.
đầu ra của iptables -L
:
ĐẦU VÀO chuỗi (chính sách CHẤP NHẬN)
Chuỗi FORWARD (chính sách CHẤP NHẬN)
ĐẦU RA chuỗi (chính sách CHẤP NHẬN)
Tôi đã có thể ssh vào các máy chủ khác tốt từ máy của mình. Đầu ra của lệnh SSH của tôi với -vvv
Là:
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Đọc dữ liệu cấu hình /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config dòng 47: Áp dụng tùy chọn cho *
debug1: Đang kết nối với cổng <server-ip> 22.
ssh: kết nối với máy chủ <server-ip> cổng 22: Đã hết thời gian thao tác
Ngoài ra, như đã đề cập trong một số câu hỏi liên quan khác ở đây, tôi đã tự khởi động sshd trên cổng 42 bằng /usr/sbin/sshd -p 42 -d
và đã cố gắng kết nối, nhưng kết nối vẫn hết thời gian từ máy cục bộ của tôi và không có đầu ra nào được ghi vào thiết bị đầu cuối.
Theo một gợi ý trong các ý kiến, tôi đã chạy người dùng ssh @ localhost
từ trong thiết bị đầu cuối VNC của tôi và nó đã hoạt động. Vì vậy, có vẻ như ssh đang hoạt động cho máy chủ cục bộ, nhưng không người dùng nào khác có thể kết nối từ bên ngoài. Có vẻ như sự cố tường lửa, nhưng tôi đã mở tất cả các quy tắc iptables của mình.
Cập nhật:
SSH ngẫu nhiên bắt đầu hoạt động trong khoảng 30 phút mà không có thay đổi. Tôi đã có thể sao chép tập tin mà tôi cần. Sau đó, ngay sau đó, kết nối bị đóng băng và ngắt kết nối của tôi, và nó không hoạt động trở lại.