Administratorii 서버/개발자 소유 iMac 또는 MacBook그들은 새의 출시 후 약간의 놀람을 가지고 있었다 macOS 산맥.
개인 키 / 공개 키가 필요한 서버 또는 기타 시스템에서 암호없는 인증에 사용되는 DSS SSH 키는 더 이상 macOS 산맥그와 함께 제공 OpenSSH를 7. 키를 추가한 경우에도 시스템을 다시 시작한 후 로그인을 시도할 때 Terminal, 다음과 같은 메시지가 표시됩니다.
사용 권한이 거부되었습니다 (한 PublicKey, GSSAPI - keyex, GSSAPI -와 - 마이크).
By default, 키 추가 keychain 그것은 OS X와 macOS, 명령 줄을 통해 :“SSH-add 케이”실행 Terminal. 출시 전까지 macOS Sierra, SSH 키는 다음 위치에 유지되었습니다. keychain, 키가 저장된 서버에 간단한 SSH/SFTP 인증 명령이 필요합니다. 불행히도 이 명령은 더 이상 작동하지 않으며 "ssh-add -K "에 값이 없음 macOS 산맥. 이 명령은 다음에서 실행되어야합니다. Terminal ssh 키가 더 이상 저장되지 않기 때문에 운영 체제에서 다시 시작하거나 로그아웃할 때마다 macOS Keychain.
여전히 해결책이 있습니다. 미니 스크립트 추가 .plist in ~ / 라이브러리 / LaunchAgents /즉, 명령 줄을 실행 SSH-add stratup에서시작시.
이 주제에 대한 세부 사항 및 논의에서 찾아 볼 수있다 그것.
SSH 키 저장 macOS 산맥 Keychain.