Mac (Mac OS Sierra 10.12.6)에서 ssh 구성을 키 체인에 ssh 키의 암호를 저장하는 방식으로 설정하려고합니다. 이전에는
ssh-add -K ~/.ssh/id_rsa
그러나 최근에는 더 이상 작동하지 않는 것 같습니다. 이 기사에 따라 Mac OS> 10.12.2에서 ssh 구성의 동작이 변경된 것으로 보이며이 문제를 해결하는 권장 방법은 UseKeychain yes
ssh 구성 에 추가 하는 것입니다. 그래서 여기에 내 .ssh/config
섹션이 있습니다 Host *
.
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
외부 호스트에 ssh를 시도 할 때 다음 오류 메시지가 표시됩니다.
$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain
왜 이런 일이 발생하고 어떻게 해결할 수 있는지 아이디어가 있습니까? 감사!
ssh -F /dev/null ...
일시적으로 구성 파일을 우회하면 저에게 효과적입니다.