클라이언트에 액세스할 수 없을 때 SSH 인증 실패 진단

클라이언트에 액세스할 수 없을 때 SSH 인증 실패 진단

방금 Infoblox 어플라이언스를 업그레이드했는데 이제 scp를 통해 발생하는 로그 전달이 인증 문제로 인해 실패하고 있습니다.

이것은 어플라이언스이고 상자에 있는 쉘에 접근할 수 없기 때문에 무엇이 잘못되었는지 파악하는 데 어려움을 겪고 있습니다. Infoblox 측에서 구성에 포함된 것은 호스트 이름, 포트, 사용자 이름 및 비밀번호뿐입니다. (키에 대한 옵션이 없습니다 :( )

자격 증명을 사용하여 다른 호스트에서 scp Fine을 호출할 수 있습니다.

문제가 무엇인지 알아내는 데 대한 제안 사항이 있습니까? (해킹된 SSHD를 올리는 것이 부족합니다.)

답변1

"해킹된" SSHD는 필요하지 않습니다. 디버그 모드로 전환하려면 sshd -ddd를 실행할 수 있어야 합니다.

예를 들어...

/usr/sbin/sshd -ddd -p 2222

...클라이언트 트래픽을 해당 포트로 보낼 수 있다면 2222에서 수신 대기합니다. 그렇지 않은 경우 시스템 sshd를 중지하고 디버그 리스너를 시작하여 클라이언트를 테스트합니다.

운이 좋으면 서버측 디버그가 인증 문제를 식별하는 데 도움이 될 것입니다.

관련 정보