使用Net :: SFTP :: Foreign的Perl SFTP密码身份验证问题。 Pyt错误。许可否认

时间:2014-01-13 09:43:21

标签: perl unix sftp pty

我正在使用Net :: FTP :: Foreign进行密码验证。我得到关于pty和权限错误的错误。首先,无法连接到pty slave。其次,外国似乎没有使用密码验证模式。 IO:已安装Pty。机器是solaris。

Code:
my %args = (password => 'pwd', user => 'usr', port => 22, more => '-v');
log->info("Starting SFTP...\n");
my $sftp = Net::SFTP::Foreign->new($O->{sftp_server}, %args);

我的脚本或服务器上的任何配置问题是否有任何问题。

感谢

日志:

  

警告:TIOCSCTTY失败,奴隶可能未被设置为控制   终端:设备不适当的ioctl   /usr/pkgs/Export/US/SunOS5.10_i86pc/lib/perl5/CPAN/i86pc-solaris/IO/Pty.pm   第121行。错误:无法连接pty作为控制终端! SSH:   tty:节点名称或服务名称未知来自用户的未捕获异常   code:无法建立SFTP连接:SSH slave退出   出乎意料地错误代码255 at   /usr/pkgs/Export/OPS/SunOS5.10_i86pc/cbin/mkt_daily_new_issue_download.pl   第162行   /usr/pkgs/Export/US/SunOS5.10_i86pc/lib/perl5/CPAN/Net/SFTP/Foreign/Common.pm   第103行   网:: SFTP ::外国::常见:: die_on_error( '的Net :: SFTP ::外国= HASH(0x84cfa78)',   '无法建立SFTP连接')调用   /usr/pkgs/Export/OPS/SunOS5.10_i86pc/cbin/mkt_daily_new_issue_download.pl   第162行

0 个答案:

没有答案