호스트가 무엇이든 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
이 문제를 해결하려면:
SSH에 사용자 정의 구성이 없는지 확인해야 합니다.
~/.ssh/config
가장 좋은 방법은 이름을 변경하여 파일을 임시로 이동하는 것입니다. 내용을 편집하고 괜찮을 것이라고 신뢰하지 마십시오. 어쨌든 문제가 해결됩니다.
mv -i ~/.ssh/config ~/.ssh/config_
위의 내용(의견에서 알 수 있듯이)은 문제를 격리하는 데 충분하지만 그렇지 않은 경우:
/etc/ssh/ssh_config
개별 호스트 설정을 확인하세요 . 기본적으로 섹션만 존재합니다Host *
.일부 리디렉션이 계속 발생하면 단계별로 격리하세요.
결과를 확인
telnet host 22
하고 결과를 비교하십시오ssh
. 두 경우 모두 대상 IP가 리디렉션되면 이상한 네트워크 리디렉션을 가리킬 것입니다.네트워크에서 컴퓨터 연결을 끊고 리디렉션이 발생하는지 확인합니다. 리디렉션이 발생하면 컴퓨터에 문제가 있는 것입니다. 그렇지 않은 경우 네트워크 환경, 프록시, DNS 등을 확인하십시오.
새 사용자를 사용/생성하고
ssh
다른 계정에서 확인하세요. 리디렉션이 발생하지 않으면 원래 사용자의 개인 설정을 다시 확인하세요.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을 수행할 것입니다. 이는 특히 자동 라우팅 기능이 있는 것으로 보이는 경우 위험한 인증 형식입니다.