SSH는 항상 동일한 IP 주소에 연결됩니다.

SSH는 항상 동일한 IP 주소에 연결됩니다.

호스트가 무엇이든 SSH는 지속적으로 호스트에 연결을 시도합니다 162.13.177.241.

주문하다

ssh -v user@host

산출

debug1: Connecting to 162.13.177.241 [162.13.177.241] port 22.

/etc/hosts파일이 비어 있어 이 질문에 대한 답변을 찾을 수 없는 것 같습니다.

sshd성공하지 못하고 다시 시작해 보았습니다 .

내가 달리고 있다고 말했어야 했는데리눅스 민트 17 키안 A.

정말 어디로 가져가야 할지 모르겠어요. 문제 해결 지침을 주시면 대단히 감사하겠습니다.

편집하다: 또한 삭제됨~/.ssh/config

편집하다: 원래는 클리어된 줄 알았는데 ~/.ssh/config, 아니더군요. 문제는 클리어 후 해결되겠지만..

답변1

이 문제를 해결하려면:

  1. SSH에 사용자 정의 구성이 없는지 확인해야 합니다.~/.ssh/config

    가장 좋은 방법은 이름을 변경하여 파일을 임시로 이동하는 것입니다. 내용을 편집하고 괜찮을 것이라고 신뢰하지 마십시오. 어쨌든 문제가 해결됩니다.

    mv -i ~/.ssh/config ~/.ssh/config_
    

위의 내용(의견에서 알 수 있듯이)은 문제를 격리하는 데 충분하지만 그렇지 않은 경우:

  1. /etc/ssh/ssh_config개별 호스트 설정을 확인하세요 . 기본적으로 섹션만 존재합니다 Host *.

  2. 일부 리디렉션이 계속 발생하면 단계별로 격리하세요.

    1. 결과를 확인 telnet host 22하고 결과를 비교하십시오 ssh. 두 경우 모두 대상 IP가 리디렉션되면 이상한 네트워크 리디렉션을 가리킬 것입니다.

    2. 네트워크에서 컴퓨터 연결을 끊고 리디렉션이 발생하는지 확인합니다. 리디렉션이 발생하면 컴퓨터에 문제가 있는 것입니다. 그렇지 않은 경우 네트워크 환경, 프록시, DNS 등을 확인하십시오.

    3. 새 사용자를 사용/생성하고 ssh다른 계정에서 확인하세요. 리디렉션이 발생하지 않으면 원래 사용자의 개인 설정을 다시 확인하세요.

    4. ssh다음 명령을 사용하여 원래 버전을 실행하고 있는지 확인하십시오.

      $ which ssh
      /usr/bin/ssh
      $ file /usr/bin/ssh
      /usr/bin/ssh: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=3ec70221b7cac9eebe63dadbe871bc49359a7dfe, stripped
      

      결과가 다른 경우 셸 래퍼를 실행 ssh하고 스크립트에 정의된 매개변수를 사용하여 실행 중일 수 있습니다.

답변2

나는 확실히 트래픽에 대해 Filtered pcap을 수행할 것입니다. 이는 특히 자동 라우팅 기능이 있는 것으로 보이는 경우 위험한 인증 형식입니다.

관련 정보