공개 키만 사용하여 원격 시스템에 SSH로 연결

공개 키만 사용하여 원격 시스템에 SSH로 연결

원격 호스트에 SSH를 통해 연결하고 있는데 gssapi-with-mic 인증이 선택되어 있습니다. 공개 키만 사용하도록 명령줄에서 어떻게 설정합니까? 원격 서버의 /etc/ssh/sshd_config에 액세스할 수 없으며 모든 제안은 명령줄 옵션이 아닌 구성을 변경하는 것 같습니다.

답변1

이는 다음과 같아야 합니다:

ssh -o PreferredAuthentications=publickey host

PreferredAuthentications매뉴얼에 따르면 기본값은 입니다 gssapi-with-mic,hostbased,publickey,keyboard-interactive,password.

답변2

다음과 같이 시도해 볼 수 있습니다.

ssh -o " AllowedAuthentication=publickey" -i path/to/private_key username@hostname

기록을 위해 개인 키는 (일반적으로) ~/.ssh디렉터리에 있습니다.

관련 정보