Kerberos의 인증(gssapi) 때문에 ssh가 느려지는 경우가 발생할 수도 있고 여튼 이런저런 이유로 ssh 접속시 Kerberos 인증을 client에서 해제하고 싶을 때 아래처럼 ~/.ssh/config 파일에 한 줄 넣어주면 됨.


GSSAPIAuthentication no



gssapi 인증을 해제하지 않았을 경우 ssh -v 로 실행시키면 아래처럼 gssapi 인증을 거치는 과정이 있으나,

debug1: Authentications that can continue: publickey,gssapi-with-mic,password

debug1: Next authentication method: gssapi-with-mic

debug1: Authentications that can continue: publickey,gssapi-with-mic,password

debug1: Authentications that can continue: publickey,gssapi-with-mic,password

debug1: Authentications that can continue: publickey,gssapi-with-mic,password

debug1: Next authentication method: publickey


gssapi 인증을 해제했을 경우엔 gssapi-with-mic 가 없어짐.

debug1: Authentications that can continue: publickey,gssapi-with-mic,password

debug1: Next authentication method: publickey



전역으로 처리하려면 /etc/ssh/ssh_config 파일에서 해줘도 되고,

잠시만 gssapi 인증을 해제하고 싶다면 ssh 명령어 실행시 아래처럼 옵션으로 지정해 줄 수도 있음.

[root@localhost]# ssh -v -o GSSAPIAuthentication=no root@hostname.com









Posted by bloodguy
,