web-dev-qa-db-ja.com

SSHからのグラフィカルパスワードプロンプトを無効にするにはどうすればよいですか?

SSHがGUIパスワード(またはホスト認証)入力ウィンドウをポップアップすることがあります。これは、Awesomeウィンドウマネージャーとの相互作用が不十分で、パスワードのコピーと貼り付けを妨げ、通常は不要です。

どうすれば無効にできますか?些細な試みは失敗します:

$ DISPLAY= ssh root@v3eur
Error: Can't open display: 
Permission denied, please try again.
8
Vi.

Debian/Ubuntu:

Sudo apt-get remove --purge ssh-askpass ssh-askpass-gnome

Fedora/CentOS/RHEL:

Sudo yum remove openssh-askpass
1
Ivan Kozik

どの「キーエージェント」がアクティブ化されているかを見つけて無効にする必要があります。どのLinuxディストリビューションフレーバー(Ubuntu?)もどのデスクトップ(Gnome?)を使用しているかについて言及しなかったため、これは明確な答えを提供するのが困難です。

デスクトップにGnome/Unityを使用している場合は、Gnome KeyringSShサポートを無効にする必要があります。これは、ログイン時に実行されるアプリケーションを構成できるStartup Applicationsアプリケーションを要求することで実行できます。 「SSHKeyAgent」のようなエントリが必要です。チェックを外し、ログアウトして、もう一度ログインしてください。

同様の手法が、さまざまなディストリビューションやデスクトップに適用されます。

注:Ubuntuの以前のバージョンでは、このエントリが非表示になる可能性がありました。 再表示するにはこの投稿 を参照してください。

1
Huygens