コマンドを実行するとき:
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
。