.ssh/configのsshpass?

.ssh/configのsshpass?

コマンドを実行するとき:

ssh minix.p

私が本当に実行したいのは次のとおりです。

sshpass -f ~/.ssh/minix-password ssh minix.p

これを行う方法はありますか?

背景

同様のツールを使用したいsshfsので、単にスクリプトを作成することはできません。実際には、上記の操作を実行する文字と正確にsshminix一致する必要があります。ssh minix.pさらに、私がアクセスできるminixのインストールはパスワード認証のみをサポートしているので、一般公開鍵やssh-agent

答え1

SSH構成ではパスワードを提供できませんが、次のスクリプトをsshfs -o ssh_command=minixsshwrapper実行できます。minixsshwrapper

#!/bin/sh
exec sshpass -f ~/.ssh/minix-password ssh "$@"

sshfsパラメータを変更できない場合は、追加したいsshディレクトリにラッパースクリプトを生成できます$PATH

関連情報