web-dev-qa-db-ja.com

ssh-agentがKubuntu 19.04で機能しない

Kubuntu 19.04を新しくインストールしましたが、Linux Mintの古いホームフォルダーを使用しました。 .bashrcおよび.profileはKubuntuバージョンです。

Sshを使用するときは、常にパスフレーズを入力する必要があります。手動でssh-add私のキーですが、起動後もパスフレーズをもう一度入力する必要があります。うざい。

ssh-agent接続しようとしたときに実行中のようです。

何が原因でしょうか?

1
Corni

KDEが自動的にssh-agentを起動しないようです。これを解決するには、ksshaskpassをインストールし、

nano ~/.config/autostart-scripts/ssh-add.sh

次のように入力します:

#!/bin/sh
export SSH_ASKPASS=/usr/bin/ksshaskpass
/usr/bin/ssh-add $HOME/.ssh/id_rsa </dev/null

パスが正しいかどうかをwhereis ksshaskpassで確認します。複数のキーがある場合は、スペースで区切ってください。

スクリプトを実行可能にするchmod u+x ~/.config/autostart-scripts/ssh-add.sh

テストsh ~/.config/autostart-scripts/ssh-add.sh

ログオフ後、再びパスフレーズの入力を求められ、今度はパスフレーズが保存されます。

2
Corni