Debian

SFTP 不再工作

  • June 27, 2021

今天我連接到 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-tools5debian package page)的包,從那時起就沒有熵不足的問題,這是我的問題類型(可能需要重新啟動)。我主要在出現問題的伺服器上進行,但也在我的客戶端上進行。

摘抄:

守護rngd程序充當硬體 TRNG(真隨機數生成器)(例如某些 Intel/AMD/VIA 晶片組中的那些)與核心的 PRNG(偽隨機數生成器)之間的橋樑。


然後,您可以查看它可以使用的內容:

sudo rngd -v

範例輸出:

Available entropy sources:
   Intel/AMD hardware rng
   DRNG

引用自:https://unix.stackexchange.com/questions/654651