SSH 서버에는 호스트에 대한 경로가 없지만 웹 서버는 계속 작동합니다.

SSH 서버에는 호스트에 대한 경로가 없지만 웹 서버는 계속 작동합니다.

웹사이트를 제공하는 소규모 로컬 서버가 있습니다. 사이트는 연중무휴 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를 충돌시켰을 수도 있습니다.

관련 정보