NET :: SFTP:Foreign无法连接到远程服务器

时间:2013-04-17 05:26:08

标签: perl

当perl脚本通过NET::SFTP:Foreign模块启动sftp连接到远程服务器时,它失败并显示以下错误日志消息。我从命令提示符处尝试sftp unix命令到它成功登录的同一个远程服务器。不确定为什么perl代码失败。 OS Solaris5.10 i86架构。

Permission denied (gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive).
unable to connect to remote host iblpdb.it.com.au: SSH slave exited unexpectedly with error code 255 

如果在以下代码行中失败

my  $sftp = Net::SFTP::Foreign->new("$sftpServer",
                                     user=>$sftpUsername,
                                     password=>$sftpPassword,
                                     asks_for_username_at_login=>1,
                                     port=>'22');
 $sftp->die_on_error("unable to connect to remote host $sftpServer");

如果SFTP unix手动命令使用相同的登录名和paasword,那么perl脚本也应该有效。不确定这个错误是什么意思。

0 个答案:

没有答案