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