Debian
SFTP 不再工作
今天我連接到 sftp 並且它工作了,但幾分鐘後我斷開連接並且無法再次連接。重新啟動 sshd 什麼也沒做,所以我重新啟動了伺服器,然後 sftp 又開始工作了幾分鐘。
這是我嘗試連接時日誌的最後一部分:
debug1: Authentication succeeded (publickey). Authenticated to ns1 ([xx.xx.xx.xx]:22). debug2: fd 4 setting O_NONBLOCK debug1: channel 0: new [client-session] debug2: channel 0: send open debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug1: pledge: network debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0 debug1: Remote: /root/.ssh/authorized_keys:8: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding debug1: Remote: /root/.ssh/authorized_keys:8: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding debug2: channel_input_open_confirmation: channel 0: callback start debug2: fd 3 setting TCP_NODELAY debug2: client_session2_setup: id 0 debug1: Sending environment. debug1: Sending env LANG = en_US.UTF-8 debug2: channel 0: request env confirm 0 debug1: Sending subsystem: sftp debug2: channel 0: request subsystem confirm 1 debug2: channel_input_open_confirmation: channel 0: callback done debug2: channel 0: open confirm rwindow 0 rmax 32768 packet_write_wait: Connection to xx.xx.xx.xx port 22: Broken pipe
我在 Debian 10.9 上使用 openssh,一切都更新了。
謝謝!
我可能發現了問題。伺服器的頻寬是 100% 使用的。當我設法減少一點頻寬使用時,它又開始工作了。
在我的情況下,我安裝了一個名為
rng-tools5
(debian package page)的包,從那時起就沒有熵不足的問題,這是我的問題類型(可能需要重新啟動)。我主要在出現問題的伺服器上進行,但也在我的客戶端上進行。摘抄:
守護
rngd
程序充當硬體 TRNG(真隨機數生成器)(例如某些 Intel/AMD/VIA 晶片組中的那些)與核心的 PRNG(偽隨機數生成器)之間的橋樑。然後,您可以查看它可以使用的內容:
sudo rngd -v
範例輸出:
Available entropy sources: Intel/AMD hardware rng DRNG