如何使用phpseclib设置自定义SFTP端口


How to set a custom SFTP port with phpseclib

我必须使用 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)
{
}