Мне нужно подключиться к SFTP-серверу с помощью PHP. Я использую 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) { }