SSHセッションでgnome-keyringを使用する

SSHセッションでgnome-keyringを使用する

私は幸せな Debian/安定ユーザーです。実行中のgnomeセッションでSSHパスワードを入力しなくても、すべてのSSH操作(gitなど)を実行できます。

ただし、RunboxでSSHを試みるたびに動作が停止します。 ssh-agentで実行されるgnome-keyringを使用するようにSSHセッションをどのように設定しますか?

$ ssh localhost
$ git remote update
Enter passphrase for key '/home/user/.ssh/acme_id_rsa': 

次の解決策は私には適していません。

アップストリーム文書にはこのシナリオはリストされていません。

私も次のことを試しました。

$ ssh localhost
$ ssh-add
Could not open a connection to your authentication agent.

私は次の提案を試しました。

だから私はこれをしました:

$ sudo apt-get install keychain
$ cat .zprofile 
eval `keychain --eval --agents ssh acme_id_rsa`

ただし、SSHセッションから接続するときは、まだパスワードを求められます。

$ ssh localhost
[...]
 * keychain 2.8.5 ~ http://www.funtoo.org
 * Found existing ssh-agent: 19438
 * Adding 1 ssh key(s): /home/user/.ssh/acme_id_rsa
Enter passphrase for /home/user/.ssh/acme_id_rsa: 

答え1

簡単な解決策がリストされています(Stephen Kittが繰り返す)。

私のために働いています。その後、少なくとも症状は解決されました。しかし、技術的にはgnome-keyringを完全に再利用しないので、元の問題はまだ存在します。

他の人を助けるために、次のコマンドを使用してWin10ノートブックでsshを使用できるようになりました。

$ ssh -A linux_server

次のように保存できます。

$ cat .ssh/config
Host linux_server
  ForwardAgent yes

関連情報