公開鍵を使用して ssh 経由でサーバーに接続しようとしています。
端末から ssh コマンドを試すと、すべて正常に動作します。
ssh user@server.org
しかし、サイバーダックから接続しようとすると、「接続が拒否されました」というメッセージが表示されます
それらは私の価値観です:
server: user@server.org
user:
use public key authentication: ˜/.ssh/id_rsa
Mac では、公開鍵のパスワードと一致しない標準のパスワードがログイン キーチェーンに保存されている場合があります。以前に標準password
認証で接続し、後で に切り替えたpublickey
場合、両方がキーチェーンに同じ名前を使用して保存されるため、不一致が生じる可能性があります。
のエントリを削除 (または編集) するには、Mac OSXキーチェーン アクセスserver.org
を使用します。
CyberDuck 設定のユーザー名が空で、server フィールドを user@server.org 形式で使用しているようです。SSH/SFTP 接続設定を簡素化するために、ターミナルと CyberDuck の両方の~/.ssh/config
設定を統合 (SFTP) するためにserver.org
ssh
使用できます。server.org
[接続を開く] または [ブックマークの追加/編集] でサーバー名を編集すると、CyberDuck が設定を取得します。古いバージョンでは問題があったため、CyberDuckの最新/現在のスナップショット ビルドを使用してテストしましたが、現在のスナップショットにはブックマークに関する他のバグがあります。