보유하고 있는 서버 관리자/개발자 아이맥 또는맥북, 그들은 새 릴리스 이후 약간 놀랐습니다. 시에라 마코스.
개인키/공개키가 필요한 서버 또는 기타 시스템에서 비밀번호 없이 인증에 사용되는 DSS SSH 키는 더 이상 보관되지 않습니다. 시에라 마코스, 함께 제공되는 오픈SSH 7. 키가 추가되었더라도 시스템을 다시 시작한 후 터미널에서 인증을 시도하면 다음 메시지가 표시됩니다.
권한이 거부되었습니다(공개키,gssapi-keyex,gssapi-with-mic).
기본적으로 키를 추가하면 키 체인 이는 OS X와 macOS 모두에서 명령줄을 통해 수행됩니다. “ssh-추가 -K <열쇠>” 에서 수행 단말기. macOS Sierra가 출시될 때까지 SSH 키는 키체인에 보관되었으므로 키가 저장된 서버에 간단한 SSH/SFTP 인증 명령이 필요했습니다. 안타깝게도 이 명령은 더 이상 작동하지 않습니다. “ssh-추가 -K” macOS Sierra에서는 더 이상 가치가 없습니다. 이 명령은 다음에서 실행되어야 합니다. 단말기 SSH 키가 더 이상 운영 체제에 저장되지 않기 때문에 운영 체제를 다시 시작하거나 로그아웃할 때마다 MacOS 키 체인.
아직 해결책이 있습니다. 미니 스크립트 추가 .plist ~에 ~/라이브러리/LaunchAgents/, 명령줄을 실행합니다. Straup에 SSH 추가, 시스템 시작 시.
이 주제에 대한 자세한 내용과 토론은 다음 주소에서 확인할 수 있습니다. 이것.
macOS Sierra 키체인에 SSH 키 저장.