0

私は(非常に)最近、ssh上のtarに関してこの質問を投稿しました。

質問には答えがあり、別の質問をしています。

次のコマンドを実行して、ローカル マシンからコードを実行するサーバーにコードをプッシュします。

tar -cJf - ./my_folder | ssh user@example '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
4

1 に答える 1