Kubuntu 19.04を新しくインストールしましたが、Linux Mintの古いホームフォルダーを使用しました。 .bashrc
および.profile
はKubuntuバージョンです。
Sshを使用するときは、常にパスフレーズを入力する必要があります。手動でssh-add
私のキーですが、起動後もパスフレーズをもう一度入力する必要があります。うざい。
ssh-agent
接続しようとしたときに実行中のようです。
何が原因でしょうか?
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
ログオフ後、再びパスフレーズの入力を求められ、今度はパスフレーズが保存されます。