오늘 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 [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype [email protected] 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를 사용하고 있으며 모든 것이 업데이트되었습니다.
감사해요!
답변1
내가 문제를 발견했을 수도 있습니다. 서버의 대역폭이 100% 사용되었습니다. 대역폭 사용량을 조금 줄이면 다시 작동하기 시작했습니다.
답변2
제 경우에는 "I believe"라는 패키지를 설치했습니다 rng-tools5
(데비안 패키지 페이지) 그 이후로 엔트로피가 부족하지 않았습니다. 이는 내 문제 유형이었습니다(다시 시작해야 할 수도 있음). 저는 주로 서버에서 이 작업을 수행하는데, 이로 인해 문제가 발생하지만 클라이언트에서도 마찬가지입니다.
발췌:
이
rngd
데몬은 하드웨어 TRNG(True Random Number Generator)(일부 Intel/AMD/VIA 칩셋에 있는 것과 같은)와 커널의 PRNG(Pseudo Random Number Generator) 사이의 브리지 역할을 합니다.
그러면 무엇을 활용할 수 있는지 확인할 수 있습니다.
sudo rngd -v
예제 출력:
Available entropy sources:
Intel/AMD hardware rng
DRNG