2012-10-04 2 views
1

공개 키를 사용하여 ssh를 통해 서버에 연결하려고합니다.공개 키 Auth가 CyberDuck에서 작동하지 않습니다.

터미널 모든 것이 잘 작동에서 나는 ssh 명령을 시도 할 때 :

server: [email protected] 
user: 
use public key authentication: ˜/.ssh/id_rsa 
:

ssh [email protected] 

을하지만 cyberduck에서 연결하려고 할 때 내가 얻을

이 사람들은 내 값이다 "연결이 거부"

+1

다음 안내를 따르십시오. https://www.youtube.com/watch?v=hd4oL3WIPVM –

답변

3

Mac에서는 공개 키 암호와 일치하지 않는 로그인 키 체인에 표준 암호가 저장되어있을 수 있습니다. 이전에 표준 password 인증으로 연결하고 나중에 publickey으로 전환 한 경우 키 체인에 동일한 이름을 사용하여 둘 다 저장되므로 불일치가있을 수 있습니다.

에 대한 항목을 제거하거나 편집하려면 Mac OSX Keychain Access을 사용하십시오.

CyberDuck 설정에 비어있는 사용자 이름이 있고 [email protected] 형식으로 서버 필드를 사용했습니다. SSH/SFTP 연결 설정을 단순화하기 위해 ssh 및 CyberDuck 터미널 모두에 ~/.ssh/config to consolidate (SFTP) settings for server.org을 사용할 수 있습니다. CyberDuck은 "연결 열기"또는 "북마크 추가/편집"에서 서버 이름 server.org을 편집하면 설정을 선택합니다. 최신 버전/현재 snapshot build of CyberDuck을 사용하여 테스트되었습니다. 이전 버전에는 문제가 있었으므로 현재 스냅 샷에 책갈피가있는 다른 버그가 있습니다.