私は幸せな 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