Я подключаюсь к удаленному веб-серверу с домашнего компьютера через FTP. Однако, если я ничего не делаю в FTP в течение минуты или двух, удаленный сервер закрывает соединение. Следовательно, я должен сделать некоторые вещи в моем приглашении ftp, например ls или cd несколько раз, чтобы предотвратить закрытие соединения.

У меня нет административного доступа к удаленному серверу, поэтому я не могу изменить настройки FTP.

Вот мой вопрос: что я могу сделать, чтобы автоматически поддерживать FTP-соединение? Есть ли команда, скрипт и т.д.?

1 ответ1

3

Время ожидания настраивается на стороне сервера, поэтому, как вы сказали, если вы не можете изменить настройки сервера, единственный способ - выполнить какую-либо команду.

Некоторые серверы поддерживают способ увеличения времени простоя, используя "SITE IDLE xxxx" (с количеством секунд xxxx) или просто "IDLE xxxx" или иногда "QUOTE TIME xxxx". Но это зависит от сервера, и для этого значения настроена максимальная сторона сервера.

С другой стороны, некоторые FTP-клиенты автоматически отправляют команду (обычно NOOP: нет операции), просто сохраняя постоянное соединение. Я мог бы предложить попробовать использовать один из этих клиентов вместо стандартного FTP-клиента.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .