SSHのパスワード認証は通常CLI上で行いますが、これを以下のようなGUIのダイアログで行う方法についてまとめます。
設定
-
echo 'if type ssh-askpass &> /dev/null; then export SSH_ASKPASS=$(which ssh-askpass); fi' >> ~/.bashrc
コマンドを実行し、環境変数を設定します。 -
source ~/.bashrc
コマンドを実行し、環境変数の設定を有効にします。
ログイン方法
パスワード認証をGUIのダイアログで行いたい場合
-
setsid ssh username@host
コマンドを実行します。
パスワード認証をCLI上で行いたい場合
-
ssh username@host
コマンドを実行します。