パスワードを10回入力せずにSSHファイルを使用してあるLinuxシステムから別のLinuxシステムに10個のファイルをコピーする方法

パスワードを10回入力せずにSSHファイルを使用してあるLinuxシステムから別のLinuxシステムに10個のファイルをコピーする方法

SSHファイルを使用すると、パスワードを入力してあるLinuxシステムから別のLinuxシステムにファイルをコピーできます。 10個のファイルをコピーしようとしていますが、ファイルごとにパスワードを10回入力するように求められますが、パスワードを一度だけ入力してすべてのファイルをコピーするオプションはありますか?

私が使用するコマンドの例:

spawn scp /modules/com/sample.jar username@machinename:/modules/com/sample.jar

答え1

リモートホストに定期的に接続する場合は、SSHキーを設定してください。ここでドキュメントを見つけることができます:http://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix/

スーパーユーザーのためのrsyncチュートリアルもあります:https://superuser.com/questions/555799/how-to-setup-rsync-without-password-with-ssh-on-unix-linux

答え2

SSHキーを交換したりUIで起動したりする場合は、filezillaを使用できます。

また、SSHキーを交換したくない場合は、これらのファイルをすべてフォルダに入れて*を使用してすべて移動できます。

spawn scp /modules/com/*.jar username@machinename:/modules/com/

http://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix/

https://filezilla-project.org/download.php

関連情報