0

我有一些 PHP 代码负责登录到 SFTP 服务器,它之前运行良好,但现在我需要在 URL 中添加一个端口,原始代码如下

   $sftp = new Net_SFTP('sftp.sftpurl.co.uk');
if (!$sftp->login('username', 'password')) {
        exit('Login Failed');
}

我在其他页面上阅读了我应该调整到以下内容:-

   $sftp = new Net_SFTP('sftp.sftpurl.co.uk', 2222);
if (!$sftp->login('username', 'password')) {
        exit('Login Failed');
}

当我运行 php 时,它会出现“登录失败”,但如果我使用具有相同凭据的 filezilla,它会毫无问题地加载远程服务器。

关于如何让 php 函数以与手动 filezilla 登录相同的方式工作的任何建议?

谢谢

4

0 回答 0