putty 0.61 : 로그인 ID를 입력 한 후 왜 "액세스 거부"메시지가 표시됩니까?


9

퍼티를 사용하여 RHEL 5.3 서버에 로그인합니다. 로그인을 "로그인"으로 입력하라는 메시지가 표시되고 로그인 ID를 입력합니다. 를 누르면 바로 Enter"액세스 거부"메시지가 표시되고 암호를 묻는 메시지가 나타납니다. 암호를 성공적으로 입력했는데 문제가 없습니다.

퍼티 0.60 (위의 퍼티 0.61과 반대)으로 동일하게 시도했지만이 버전에서는 "액세스 거부"오류가 발생하지 않습니다. 이것을 어떻게해야합니까? 퍼티 0.61 버전은 버그가 있습니까?

추신 : ssh.exe(cygwin에서)을 사용하여 로그인하면 괜찮습니다. "액세스 거부"오류가 발생하지 않습니다.

답변:


13

PuTTY는 여러 인증 방법을 연속으로 시도하여 다음 메시지를 유발할 수 있습니다.

  • GSSAPI (시스템 서버에서 활성화 한 경우에만 )
  • 공개 키 (키가로드 된 경우에만)
  • 암호

"액세스 거부"메시지를 수신 한 후 CtrlPuTTY 창을 마우스 오른쪽 단추로 클릭 한 후 이벤트 로그 를 선택하십시오 . 맨 아래에 정확히 실패의 원인이 표시됩니다.


업데이트 : PuTTY 0.62 GSSAPI 인증에 실패하면이 오류 메시지가 발생 하는 버그를 수정했습니다 .


아하! 그것은 멋진 설명이었습니다.
anjanbacchu

동일한 오류 메시지가 표시되어 GSSAPI 인증으로 인한 것임을 확인했습니다. sshd_config에서 GSSAPIAuthentication을 비활성화했습니다. 그게 올바른 일입니까?
Barry Brown

@ 배리 : 그것에 대한 나의 의견은 다양합니다. 개인용 컴퓨터입니까? 독립형 서버입니까? GSSAPI는 필요하지 않으므로 비활성화해도됩니다. 대규모 서버 네트워크 중 하나의 서버입니까? GSSAPI도 필요하지 않으며 비활성화해도 괜찮지 만 올바르게 설정하면 훨씬 편리하게 로그인 할 수 있습니다.
user1686

독립형 서버입니다. 정보에 대해서 감사드립니다.
베리 브라운

2
@BarryBrown, GSSAPIAuthentication에서 비활성화 했습니다 sshd_config.하지만 괜찮은 옵션은 PuTTY에 사용하지 말라고 알려주는 것입니다. PuTTY 옵션 Connection> SSH> Auth> GSSAPI 를 통해이를 수행 할 수 있습니다 . 'GSSAPI 인증 시도'확인란을 선택 취소하십시오.
Kem Mason

1

디렉토리 /home/Lifeix/.putty/sessions에서 퍼티의 구성 파일을 편집 하고 다음 AuthGSSAPI=0으로 변경할 수 있습니다AuthGSSAPI=1


1

현재 시험판 단계에있는 버전 .62에서 수정되었습니다. 예전 퍼티 앱 exe 파일을 삭제 한 다음 웹 사이트에서 .62 버전을 다운로드했습니다. 그것을 실행하면 서버 또는 퍼티에서 GSSAPI 설정을 변경하지 않고도 액세스 거부 오류가 사라집니다.


1

에 퍼티 구성 이동에 연결 , SSH 다음에서 프로토콜 옵션 변경 선호하는 SSH 프로토콜 이 2 만 다음 아래에 버전을 SSH 인증 GSSAPI 의 선택을 취소 시도의 GSSAPI의 인증 (SSH-2에만 해당) 확인란 및 저장합니다.

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