2
腳本應該在我的服務器上運行,並在客戶服務器上遠程執行命令(通過ssh)。 問題是我沒有與客戶服務器完全相同的平臺來通過ssh測試連接。 它可以在我的測試服務器正常,但在客戶服務器前工作時,它與下面的退出:Net :: SSH :: Perl爲特定服務器返回錯誤
「接收到的斷開消息:沒有PTY分配,PTY需要用遠程登錄SSH 位於/ usr/CTI /應用/ CSPbase/Perl的/ lib目錄/ perl5的/ SITE_PERL/5.8.8 /網絡/ SSH /的Perl/SSH2.pm線300"
當執行命令行上的SSH我面前這臺服務器,它的工作...
$ssh = Net::SSH::Perl->new($ip);
$ssh->login($remoteUser, $remotePass) ;
($stdout, $stderr, $exit) = $ssh->cmd($cmd);
什麼可能是問題 這裏?
從中執行腳本的服務器是相同的。我的系統中沒有與客戶服務器完全相同的平臺(我的腳本的目的地) – 2013-03-01 09:29:00