저는 Oracle의 VirtualBox를 사용하여 가상 머신을 실행하고 있습니다. 운영체제는 Arch 최신 버전, 64비트입니다.
이상한 이유로 인해 "서버가 예기치 않게 연결을 닫았습니다"라는 메시지와 함께 SSH 연결이 계속 끊어졌습니다(종종 매우 짜증나고 작업을 완료하는 것이 거의 불가능함).
거의 동일한 방식으로 실행되는 다른 서버가 있지만 가상 머신은 아닙니다. 나는 꽤 잘 연락할 수 있었다. 그래서 내 생각에는 이것이 VirtualBox가 제대로 작동하지 않는 것과 관련이 있다고 생각됩니다.
디버깅을 어떻게 시작할 수 있나요?
편집: PuTTy를 사용하여 호스트 머신(Win 7)에서 가상 머신에 연결하고 있습니다.
답변1
당신은 설정해야
TCPKeepAlive yes
귀하 /etc/ssh/ssh_config
또는 ~/.ssh/config
귀하의 클라이언트 또는 /etc/ssh/sshd_config
귀하의 서버에서. 가상 머신을 실행하고 SSH를 통해 액세스하고 있는데 이 설정에서 반복되는 문제가 없습니다.
을 사용하여 서버를 시작 -v
하거나 (일반적으로 더 쉬움) 이를 (또한 및 ( 참조 )) LogLevel DEBUG
에 추가하여 로그 수준을 높일 수도 있습니다./etc/ssh/sshd_config
DEBUG2
DEBUG3
man sshd_config