SSHがシェル(ウィンドウではない)から秘密鍵のパスワードを要求するように強制する

SSHがシェル(ウィンドウではない)から秘密鍵のパスワードを要求するように強制する

起動後に初めてSSHを使用すると、秘密鍵のロック解除パスワードを求めるメッセージが表示されます(私が期待する動作です)。ただし、これはシェルではなくウィンドウで実行されます(gksudoVSに似ていますsudo)。これはがっかりします(ウィンドウをクリックするにはマウスを使用する必要があります)、2番目にエラーが発生することがあります(私は時々Guake端末を使用するときにフルスクリーンとして使用します。この場合はSSHウィンドウに集中できず、Xを再起動する必要があります) 。

だから私の質問は次のとおりです。SSHがウィンドウを表示するのではなく、コマンドラインから秘密鍵のパスワードを要求するように強制する方法はありますか?

ベストアンサー1

これらのパッケージのいずれかがインストールされている可能性が*-askpassあり、環境変数については以下をSSH_ASKPASS参照してください。SSH(1)。たとえば、変数の設定を解除したり~/.bashrcパッケージを削除したりすると、問題が解決します。

また、見ることができますキーパスワードのグラフィカルプロンプトを使用するようにSSHに指示する反対の質問と環境に関するいくつかのヒントです。

おすすめ記事