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

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

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



답변

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

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

    • 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 를 참조하십시오 .


답변

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

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

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