スクリプトを介してパスワードを渡す rsync コマンド

スクリプトを介してパスワードを渡す rsync コマンド

次のコマンドを使用しています

rsync -avze ssh myUser@REMOTE_SERVER:/REMOTE_PATH/ LOCAL_PATH 

パスワードをお願いします。すべてのスクリプトを介してパスワードを渡すことはできますか?ssh鍵を使いたくないです。

ベストアンサー1

あなたの質問に次のタグを付けましたperl

使用ネットワーク::OpenSSH:

#!/usr/bin/perl
use strict;
use Net::OpenSSH;

my $ssh = Net::OpenSSH->new(user => $user, password => $password);
$ssh->rsync_get({verbose => 1}, $remote_directory, $local_directory)
    or die $ssh->error;

おすすめ記事