これが私がやっていることです
my $username = "user";
my $password= "pass";
my $host="xxx.xxx.xxx.xxx";
my $scpe = Net::SCP::Expect->new(user => $username,
password => $password,
preserve => 1,
recursive => 1,
verbose=>1,
auto_yes=>1);
$scpe->scp("$file","$host:./drop/drop.txt");
このコードを実行すると、UNIXボックスを使用しているエラーはありません$file
。ディレクトリにあり、完全な権限を持っています。また、UNIXボックスでディレクトリをtempに変更しましたが、他の誰かがこのコードを実行すると、
scp の実行中に問題が発生しました: 接続を続行してもよろしいですか (はい/いいえ)? scp.pl 242行目
このエラーは私が受け取っていないので、なぜそれが起こっているのか非常に混乱しています