Мне нужно подключиться к SFTP-серверу с помощью PHP. Я использую phpseclib для этого. Я нашел несколько примеров в Интернете, но я не могу подключиться к SFTP. Я использую настраиваемый порт (2222) для подключения к SFTP. Скажите, пожалуйста, где я могу определить пользовательский порт для подключения к SFTP.Как настроить собственный SFTP-порт с помощью phpseclib
<?php
include('Net/SFTP.php');
$sftp = new Net_SFTP('www.domain.tld');
if (!$sftp->login('username', 'password')) {
exit('Login Failed');
}
?>
Он показывает «Ошибка входа».
Дайте нам больше информации. См. Http://phpseclib.sourceforge.net/documentation/net.html#net_ssh_debug –
У меня работает тот же код. когда я подключаюсь с помощью filezilla, я должен указать порт 2222. Но когда я пытаюсь подключиться с помощью phpseclib, используя код «Net_SFTP (« www.domain.tld », 2222); Я не могу подключиться. Я также изменил порт в SFTP.php. Но все равно «Ошибка входа». – Rupzz
Ссылка показывает, как включить ведение журнала и получить журнал. Пожалуйста, сделайте это и включите журнал в свой вопрос. –