PuTTY 비밀번호 액세스가 거부 됨 [닫힘]


10

PuTTY를 루트로 로그인하려고 시도하지만 비밀번호를 입력하면 access denied 라고 표시 됩니다.

누군가이 문제를 해결하도록 도와 줄 수 있습니까?


1
무엇을 시도 했습니까? 올바른 호스트에 연결하고 있는지 확인 했습니까? 암호가 정확합니까, 예를 들어 키보드 레이아웃 변경입니까? 다른 사용자를 사용하여 로그인 할 수 있습니까? SSH 루트 로그인이 활성화되어 있습니까?
Daniel Beck

@DanielBeck의 질문 외에도 서버에서 루트 로그인이 활성화되어 있습니까? 어떤 /etc/ssh/sshd_config모습입니까?
nerdwaller 2016 년

답변:


24

내가 생각할 수있는 네 가지 잠재적 인 문제가 있습니다 (대부분 이미 다루어졌습니다).

  • 올바른 서버에 연결하지 않았습니다.

    • IP 주소를 사용하는 경우 확인하십시오.

    • 호스트 이름을 사용하는 경우 호스트 이름이 올바른 IP 주소를 가리키는 지 확인하거나 IP 주소를 대신 시도하십시오.

  • 올바른 사용자 이름을 입력하지 않았습니다.

    • 루트 액세스 권한이 있다고해서 실제로 루트로 로그인 할 수있는 것은 아닙니다. 루트 권한 (일반적으로 sudo를 통해)이있는 계정이 있다는 의미입니다.

    • 사용자 이름을 수동으로 입력하지 않으면 연결 → 데이터 → 자동 로그인 사용자 이름 이 실제로 root로 설정되어 있는지 확인하십시오 .

  • 올바른 비밀번호를 입력하지 않았습니다.

    • 입력 한 비밀번호를 확인하십시오.

    • CapsLock비활성화 되어 있는지 확인하십시오 .

    • PuTTY가 올바른 키보드 레이아웃을 사용하는지 확인하십시오.

    • 당신이 사용하는 경우 AltGr, 확인 Comopse 키로 AltGr 키가 작동 → 터미널 → 키보드를 선택하지.

    • 위의 방법 중 어느 것도 작동하지 않으면 연결 → 데이터 → 자동 로그인 사용자 이름 (설정되어 있다고 가정) 필드를 지우고 사용자 이름 필드에 암호를 입력하여 올바르게 입력되었는지 확인하십시오.

  • 루트 액세스가 비활성화되었습니다.

    일부 SSH 서버는 특정 사용자에 대한 SSH 로그인을 비활성화 할 수 있으며 기본적으로 루트 로그인을 비활성화 할 수도 있습니다.

    Open SSH 서버를 사용 /etc/ssh/sshd_config하는 경우 다음 행 중 하나가 포함되어 있지 않은지 편집 하고 확인해야합니다.

    PermitRootLogin no
    PermitRootLogin without-password
    

    둘 다 간단한 액세스가 거부되었습니다. 비밀번호를 입력 할 수는 있지만 오류가 발생했습니다. 후자는 공개 키를 사용하여 인증 할 때 루트 로그인 만 허용합니다.

    루트 로그인을 허용하려면 해당 줄을 제거하거나 다음 줄로 바꾸십시오.

    PermitRootLogin yes
    

    자세한 내용은 man sshd_config 를 참조하십시오 .


루트 액세스가 비활성화되었습니다.
Burgi

1
네 번째 옵션도 저에게 효과적이었습니다. 내 /etc/ssh/sshd_config파일에는 언급 된 두 줄 중 하나가 포함되어 있지 않지만 PermitRootLogin yes어쨌든 내 파일에 줄을 추가하면 효과가 있습니다. 해당 파일을 수정 한 후 SSH 서비스를 다시 시작해야합니다 ( service ssh restart).
Steph

0

나에게 내가 설치 한 것은 fail2ban이었다.

솔루션 : 편집 /etc/fail2ban/jail.local

항목이있는 줄을 ignoreip =편집해야합니다. 상자에 IP / CIDR / DNS 이름을 입력하면 로그인이 다시 가능해야합니다.

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