我必须使用PHP连接到SFTP服务器。我正在使用phpseclib。我在Internet上找到了一些示例,但我无法连接到SFTP。我正在使用自定义端口(2222)连接到SFTP。请告诉我在哪里可以定义自定义端口以连接到SFTP。
<?php
include('Net/SFTP.php');
$sftp = new Net_SFTP('www.domain.tld');
if (!$sftp->login('username', 'password')) {
exit('Login Failed');
}
?>
显示&#34;登录失败&#34;。
答案 0 :(得分:11)
您可以像这样定义自定义端口:
Net_SFTP('www.domain.tld', 2222);
当您从SFTP
类查看构造函数时,可以看到它,如下所示:
function Net_SFTP($host, $port = 22, $timeout = 10)
{
}