[英]phpseclib Unable to request pseudo-terminal (SFTP)
include('Net/SFTP.php');
$sftp = new Net_SFTP($ftp_server,225);
if(!$sftp->login($ftp_user, $ftp_pass)){
print_r($sftp->getErrors());
exit('Login Failed');
}
我總是得到:
Notice: Unable to request pseudo-terminal in /www/asizi/lib/phpseclib/Net/SSH2.php on line 2239
Notice: Connection closed prematurely in /www/asizi/lib/phpseclib/Net/SSH2.php on line 2347
Array ( )
Login Failed
我的登錄名是正確的,如果輸入不正確,我將得到:“登錄失敗”,沒有錯誤/警告
phpseclib版本:0.3.1
我不能通過$sftp->login();
我哪里出錯了?
SSH日志怎么說? 這是如何獲取它們的示例:
http://phpseclib.sourceforge.net/ssh/examples.html#logging
注意define('NET_SSH2_LOGGING', NET_SSH2_LOG_COMPLEX);
和echo $ssh->getLog();
線。
謝謝!
對我來說,因為我是叫這個錯誤發生exec
一間中, read
和write
會話。
模擬交互式終端會話時,無法調用exec。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.