私は(最近)tar over sshに関してthisという質問を投稿しました。sshpassと組み合わせてsshを使ったtar
ここで質問に答えがあり、今私は別の質問をしています。
ローカルマシンから実行するサーバーにコードをプッシュするために次のコマンドを実行します。
tar -cJf - ./my_folder | ssh [email protected] 'tar -xJf - -C ./path-to-my_folder/'
私はssh
/scp
で私は自分のパスワードを毎回尋ねるコマンドを停止するsshpass -p password
を使用することができることを知っています。 私は代わりの認証方法を使用できないことに注意してください。
sshpass
と上記のコマンドを組み合わせて、パスワードを継続的に入力する必要はありませんか?言い換えれば
私は毎回私のパスワードで上記のコマンドの実行を入力する必要はありませんように、どのように私はsshpass
を含めるように上記のコマンドを編集する必要がありますか?
編集注:たとえば
に動作し、次の
sshpass -p <password> ssh ... blaa blaa
sshpass -p <password> scp ... blaa blaa
上で見つけることができますがaskubuntuで次のポスト、http://askubuntu.com/questions/282319/how-to-use-sshpassで見たことがありますか? – mattias
@mattias私はそれを見たことがなかったが、それは関連していないようですか? – user3728501
おそらく私はあなたの質問を誤解しているかもしれません。あなたはsshpassの使い方を知っているので、問題は何ですか? – mattias