Xfceを使用してIDを永続的に保存するように変更するにはどうすればよいですか?入力後のログインセッション中:
$ ssh-add
次に、IDが保存され、恐れることなくssh経由で接続できます。
Enter passphrase for key
ただし、ログアウトして再度ログインすると、実行時に次のようになります。
$ ssh-add -L
The agent has no identities.
$ ssh <hostname>
Enter passphrase for key '/home/user/.ssh/id_rsa':
Stackoverflowには次の解決策がありますが、構成ファイル内のへの参照がわかりません。
IdentityFile ~/.ssh/id_rsa_buhlServer
具体的には、IDファイルに何を入れるのかわかりません。上記の言葉を一言一句言いますか?
または、ファイルを追加するだけです。
IdentityFile ~/.ssh/id_rsa
Xfceが問題の原因である可能性があります。 Unityの基礎となるGnomeは、 GnomeKeyring を提供します。これにより、SSHキーのロックを自動的に解除できます—replacesssh-agent
わかり、ssh-add
をサポートします。 Seahorseを使用して操作できます。 Unityのインストールで、を押します Alt+F2seahorse
と入力し、を押します Enter タツノオトシゴを実行します。次に、「Unlock passwordfor:」というラベルの付いたキーとキー名を探します。見つかった場合は、それがUnity/Gnomeの自動ロック解除の原因である可能性があります。その場合、XFCEで同じ効果を得るには、GnomeなしでGnomeキーリングを使用する際に これらの手順 from ArchLinux を試してみてください。 (それらが実際に機能するかどうかはわかりません。それらを見つけたばかりで、過去にArchの説明が役に立ったことがわかりました。)
参考資料: