【Linux】ssh: 호스트 localhost 포트 22에 연결: 호스트에 대한 경로 없음

1. 오류 설명

        Linux에서 원격 연결을 위해 ssh를 사용할 때 때때로 다음과 같은 오류가 발생합니다.   

          오류에는 여러 가지 이유가 있습니다. 하나씩 확인해 보겠습니다.

둘째, 조사 아이디어

        2.1 동일한 네트워크 세그먼트에 있습니까?

        "ifconfig" 명령을 사용하여 동일한 네트워크 세그먼트에 있는지 확인합니다. 예를 들어 원격으로 연결된 컴퓨터의 IP 주소는 다음과 같습니다.

         원격 연결을 수행하는 컴퓨터의 IP 주소는 다음과 같습니다.

       "자동으로 IP 주소를 얻음"이기 때문에 시스템은 규칙에 따라 DNS 서버에서 해당 IP 주소를 자동으로 일치시킵니다(관심 있는 경우 다음을 볼 수 있습니다. [운영 체제] 기본 지식을 이해하는 데 10분이 소요됩니다 . TCP/IP 네트워크(2) ARP, 라우터, DHCP, DNS 및 TCP/IP )이므로 연결된 컴퓨터와 동일한 네트워크 세그먼트에 수동으로 조정해야 합니다.

 

        저장 후 연결된 컴퓨터에서 "ping localhost" 명령을 실행하여 예제의 IP 주소와 같이 ping이 가능한지 확인합니다. 다음 그림은 연결 시 반환되는 정보를 보여줍니다.

        이때 다시 시도하여 정상적으로 연결이 되는지 확인하고, 연결이 되지 않으면 다음 단계로 이동합니다.

        2.2.ssh 서비스 확인

         연결된 컴퓨터에서 "ps –e | grep sshd" 명령을 실행하여 ssh 프로세스가 있는지 확인합니다.

        ssh 프로세스가 있는 경우 다음과 유사한 정보가 나타납니다.

 

        찾지 못한 경우 다음 명령을 실행하여 ssh 서비스를 활성화하십시오.

        실행 후 다시 시도하여 정상적으로 접속이 되는지 확인 부탁드리며, 연결이 되지 않을 경우 ssh가 설치되지 않은 것으로 의심될 수 있으니 ssh를 설치하신 후 문제를 해결하시기 바랍니다.

        3.3. 원격 호스트 식별이 변경됨

         다음 프롬프트 메시지가 표시되는 경우:

" ssh-keygen -R XXX ( localhost ) "         명령을 실행한 다음 다시 ssh 연결하십시오(자세한 내용은 [linux] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED solution 참조 ).

Supongo que te gusta

Origin blog.csdn.net/qq_41884002/article/details/127568775
Recomendado
Clasificación