Как настроить собственный SFTP-порт с помощью phpseclib

Мне нужно подключиться к 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) { }