SSH를 통해 서버에 로그인 할 수없고 비밀번호가 정확합니다


20

나는 Linode를 사용하고 있으며 IRC 채널에 대해 물어 보았지만 아무도 모른다. LISH ( reference ) 를 통해 서버에 로그인 했으며 올바른 비밀번호를 사용했으며 모든 것이 잘되었습니다. 그러나 SSH / FTP를 통해 로그인해야하는데 로그인 할 수 없습니다. 계속 "권한이 거부되었습니다". LISH를 통해 비밀번호를 재설정했기 때문에 비밀번호가 올바른 것을 알고 있으며, 정확히 동일한 명령을 사용하기 전에 서버에 로그인했기 때문에 로그인 방법이 올바르게 설정되어 있음을 알고 있습니다. 나는 이것이 멍청한 문제로 판명되지 않기를 바랍니다. 아니면 상당히 좌절 될 것입니다.

답변:


40

ssh인증이 실패한 이유를 이해하려면 더 자세한 정보를 사용하여 클라이언트와 서버 를 실행해야합니다 . 클라이언트의 경우 다음을 실행하십시오.

ssh -vvv username@host 

서버 쪽에서 로그를 확인하십시오. /var/log/auth.log로그인을 시도 할 때 어떤 일이 발생하는지에 대한 좋은 아이디어를 제공합니다 sshd. 간단한 (올바른 사용자 이름을 사용하지 않음)에서 더 복잡한 ( sshd잘못된 인증 시스템을 사용하도록 구성됨 )에 이르기까지 인증이 실패 할 수있는 여러 가지 이유가 있습니다 .


감사합니다. 서버 작업을 다시 시작하자마자 확인하겠습니다.
willbeeler

Linode의 웹 콘솔을 통해 비밀번호를 재설정 한 후 다시 들어갈 수있었습니다. 자세한 팁을 주셔서 감사합니다. 매우 유용합니다.
willbeeler

감사합니다, 내 서버에도 auth.log를 찾아서 찾은 ssh ip 제한이 있음이 밝혀졌습니다.
siniradam

1
서버 쪽에서 ssh -d -d -d를 실행하면 "michael의 암호가 잘못되었습니다"라는 메시지가 표시됩니다 ... "사용자 michael의 암호가 잘못되었습니다"그러나 올바른 사용자 및 암호입니다!
Michael

나는 같은 문제가 있었다. 새로 설치 한 두 개의 연결에 실패했습니다. @문자 가 포함 된 비밀번호는 항상 실패했습니다. 내가 사용하는 경우 !대신 문자를 일했다. 이것은 말도
안되지만

0

다른 포트를 사용해보십시오. 서버가 사용하고있는 SSH 포트가 다른 서비스에서 사용되고있는 것 같습니다.


0

필자의 경우 파일 관리자가 내가 가진 유일한 액세스 권한이므로 텍스트 편집기로 / etc / shadow-를 편집했습니다. 원래 해시 문자열을 다시 넣은 후에도 작동하지 않았습니다. 그래서 호스팅 패널로 비밀번호를 재설정하면 모두 작동했습니다.


0

필자의 경우 IT 부서는 로그인을 위반 한 규칙으로 PAM을 설정했습니다. 다음 @pestilence의 응답이 오류를보고, 주석 결국 AllowGroups/etc/ssh/sshd_config일부 IT 물건에 설정이었다 :

UsePAM yes
#AllowGroups <some IT groups>

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.