그것 참 부끄럽 네. 대소 문자를 구분하는 문제였습니다. 이 사이트에 -v 출력을 게시하기 전에, 그리고 아마도이 문제를 너무 오랫동안 보았 기 때문에 대소 문자 구분의 근본적인 규칙을 잊어 버렸습니다 !! 모든 소문자 사용자 이름을 사용하여 Solaris 서버에 로그인하려고했습니다. Mac의 사용자 ID는 u / c 알파 첫 문자 (나머지는 1 / c)입니다. 그것을 시도하고 그것은 효과가있다.
지금은 구멍을 충분히 찾을 필요가 있지만 도움을 주려고 한 모든 사람에게 감사드립니다.
답변
다음 옵션을 사용하여 solaris 시스템에 ssh를 시도해보십시오.
ssh bob@solaris -vvv -F /dev/null -o PreferredAuthentications=Password
살펴볼 몇 가지 사항이 있습니다.
- 당신의 맥은 SSH 설정 파일을 가지고 있습니까? 그렇다면 함께 우회하십시오.
-F /dev/null
- 여러 ssh 키가 있습니까? 그렇다면, -i ~ / .ssh / id_rsa를 사용하여 올바른 것을 선택하십시오
- 어떤 프로토콜을 사용하고 있습니까? 서버의 sshd_config 파일을 점검하여 프로토콜 1 또는 2를 사용하는지 확인하십시오.
- 서버에 ssh-server 데몬을 설치 / 재시작 했습니까?
서버의 로그를보고 어떤 오류가 인쇄되는지 확인하십시오. solaris는 확실하지 않지만 CentOS에서는 로그가 들어 있습니다. /var/log/auth/audit.log