#!/usr/local/bin/perl
use strict;
use warnings;
system("cd $PATH
/usr/bin/sftp mysite.com <<!EOF
put sample.txt
bye
!EPF");
當我請編譯塔應用爲sftp,它要求pasword, 如何在代碼本身通過用戶名/密碼,我如何能連接使用Linux命令從Perl的
我要的是,我的腳本不應該詢問密碼。我想在代碼本身設置用戶/密碼。 用戶命令不能在sftp中工作 如何製作它。
您能詳細說明一下,並說明您迄今所做的工作嗎? – Mat
除非您使用ssh-agent設置公鑰認證,否則將始終提示您輸入sftp的密碼, – Bruce
shell中有方法,稱爲「expect」 –