![SSH 서버에는 호스트에 대한 경로가 없지만 웹 서버는 계속 작동합니다.](https://linux55.com/image/104664/SSH%20%EC%84%9C%EB%B2%84%EC%97%90%EB%8A%94%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B2%BD%EB%A1%9C%EA%B0%80%20%EC%97%86%EC%A7%80%EB%A7%8C%20%EC%9B%B9%20%EC%84%9C%EB%B2%84%EB%8A%94%20%EA%B3%84%EC%86%8D%20%EC%9E%91%EB%8F%99%ED%95%A9%EB%8B%88%EB%8B%A4..png)
웹사이트를 제공하는 소규모 로컬 서버가 있습니다. 사이트는 연중무휴 24시간 잘 실행되지만 몇 시간 후에는 더 이상 서버에 SSH로 연결할 수 없습니다. 시도하면 빈 화면이 나타나고 다음과 같이 끝납니다.
ssh: 호스트 192.168.0.188 포트 22에 연결 중: 작업 시간이 초과되었습니다.
그 동안 홈페이지는 계속해서 정상적으로 운영되고 있습니다. 로그를 확인해 보았지만 아무 것도 찾을 수 없는 것 같습니다. 무엇이 잘못될 수 있나요?
netstat-plunt grep SSH 쇼 |
0 0.0.0.0:22 0.0.0.0:* 모니터 1417 sshd 0 :::22 :::* 모니터 1417/sshd
SSH localhost를 사용하면 로그인도 가능합니다
답변1
이상한 점은 로그 파일에 아무 것도 보고되지 않는다는 것입니다. 처음에는 성능 문제(메모리, CPU, 네트워크)가 있을 수 있다고 생각했습니다.
로컬 서버에 대해 언급하셨으니 문제를 확인하기 위해 로컬로 로그인했다고 가정하겠습니다. 그렇다면 sshd가 아직 실행 중입니까? 그렇다면, strace
그것을 실행 해 보셨나요 ?
어떤 버전의 sshd 및 openssl을 사용하고 있습니까? 어쩌면 버그이거나 누군가가 sshd를 충돌시켰을 수도 있습니다.