SSHDパスワードフィードバック(アスタリスク文字表示)

SSHDパスワードフィードバック(アスタリスク文字表示)

pwfeedbacksudoのようにSSHDにパスワード文字にアスタリスクを表示させることはできますか? CentOS 6.5を使用しています。

たとえば、ここに何かを入力すると*****と出てきます。

ベストアンサー1

環境変数を使用すると、パスワード/パスワードのフレーズを要求するために使用されるツールをオーバーライドできます$SSH_ASKPASS

$ echo $SSH_ASKPASS
/usr/libexec/openssh/gnome-ssh-askpass

抜粋パスワードの読み取りと処理

パスワードリーダー。

なぜ車輪を再発明しなければならないのですか?ユーザーからパスワードを取得し、結果を標準出力にパイプしてそれを必要とするプログラムに入力する準備ができているか、変数にバッファリングするように多くのプログラムが作成されました。

たとえば、次のようになります...

  /usr/libexec/openssh/x11-ssh-askpass
  /usr/libexec/openssh/ssh-askpass
  /usr/bin/ssh-askpass
  /usr/libexec/openssh/gnome-ssh-askpass
  /usr/lib/openssh/gnome-ssh-askpass
  zenity --title=Program --entry --text=Password: --hide-text
  Xdialog --title Program --stdout --password --inputbox "Password:" 0x0
  { echo "SETDESC password:"; echo "GETPIN"; } | pinentry | sed -n 's/^D //p'

上記のスクリプトが実行したいことを基本的に正確に実行する他の多くのスクリプトがあります。私はしばしば、ユーザーのパスワードを入力するためにこれらのプログラムの1つ以上を検索する暗号化とインストールスクリプトを書いています。

引用する

おすすめ記事