phpseclib擬似端末(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

I can't pass $sftp->login();

どこが間違っていますか?

0

1 答え

SSHのログは何を表していますか?それらを入手する方法の例を次に示します。

http://phpseclib.sourceforge.net/ssh/examples.html#logging

Note the define('NET_SSH2_LOGGING', NET_SSH2_LOG_COMPLEX); and the echo $ssh->getLog(); lines.

ありがとう!

1
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com