Windows 10에서 Linux로 SSH를 연결하고 싶습니다. OpenSSH 서버와 클라이언트를 설치했습니다. SSH를 통해 내 컴퓨터에 연결하려고 하면 성공합니다. 포트 22가 열려 있습니다. 방화벽 없이 시도했습니다. 그런데 Linux를 사용하려고 하면 연결 시간이 초과되는 것을 발견했습니다.
ssh: connect to host 192.168.xxx.x port 22: Connection timed out
답변1
OpenSSH 서버와 클라이언트를 설치했습니다.
어디?
포트 22가 열려 있습니다.
아니요, 그렇지 않습니다. 적어도 머신에 대한 네트워크 경로는 아닙니다.
클라이언트에서 서버를 ping하여 시작합니다. 유효한 경우(IP 주소 확인) 이름 확인, 라우팅 및 연결이 모두 작동하는 것입니다. 다음으로 sudo netstat -nap | grep :22 | grep LISTEN
서버의 출력을 확인합니다. 연결하려는 주소에서 수신 대기 중인지 확인하세요.
모든 것이 정상이면 출력을 살펴보십시오.iptables -L