3

公開鍵を使用して ssh 経由でサーバーに接続しようとしています。

端末から ssh コマンドを試すと、すべて正常に動作します。

ssh user@server.org

しかし、サイバーダックから接続しようとすると、「接続が拒否されました」というメッセージが表示されます

それらは私の価値観です:

server: user@server.org
user:
use public key authentication: ˜/.ssh/id_rsa
4

1 に答える 1

4

Mac では、公開鍵のパスワードと一致しない標準のパスワードがログイン キーチェーンに保存されている場合があります。以前に標準password認証で接続し、後で に切り替えたpublickey場合、両方がキーチェーンに同じ名前を使用して保存されるため、不一致が生じる可能性があります。

のエントリを削除 (または編集) するには、Mac OSXキーチェーン アクセスserver.orgを使用します。

Cyber​​Duck 設定のユーザー名が空で、server フィールドを user@server.org 形式で使用しているようです。SSH/SFTP 接続設定を簡素化するために、ターミナルと Cyber​​Duck の両方の~/.ssh/config設定を統合 (SFTP) するためにserver.orgssh使用できます。server.org[接続を開く] または [ブックマークの追加/編集] でサーバー名を編集すると、Cyber​​Duck が設定を取得します。古いバージョンでは問題があったため、Cyber​​Duckの最新/現在のスナップショット ビルドを使用してテストしましたが、現在のスナップショットにはブックマークに関する他のバグがあります。

于 2012-10-22T22:10:47.050 に答える