Нужен ли статический IP-адрес для подключения к SFTP-серверу?

1230
Ross Hodgman

Я пытаюсь подключиться к серверу своего веб-сайта с помощью SFTP, но когда я пытаюсь подключиться с помощью Filezilla, происходит сбой со следующим сообщением об ошибке:

Состояние: подключение к ftp.example.co.uk:7222 ...
Ответ: fzSftp запущен, protocol_version = 8
Команда: открыть "pm@ftp.example.co.uk" 7222
Ошибка: истекло время ожидания соединения после 20 секунд бездействия
Ошибка : Не удалось подключиться к серверу

Я проверил настройки и номер порта на моем хосте, и они верны.

Пару недель назад им удалось заставить его работать, но когда мой маршрутизатор обновил свой IP, он снова перестал работать. Может быть так, что сервер разрешит подключение только одному IP-адресу, и поэтому, когда я получу новый, он заблокирует соединение.

Мой провайдер - BT, и они не предоставляют статические IP-адреса частным клиентам. Есть ли способ подключения к серверу с помощью SFTP с динамического IP? Есть ли настройка, которую мой хост должен изменить, чтобы разрешить динамические IP-адреса?

1
Вы, вероятно, должны связаться с хостом и подтвердить с ними, если у них есть правила доступа, которые ограничивают IP. shinjijai 6 лет назад 4
Если у вас нет статического IP-адреса, это означает, что вам придется обновлять домен каждый раз, когда он меняется. Я предлагаю использовать динамический DNS-провайдер и (один из его доменов) сделать это вместо того, чтобы пытаться использовать домен, предназначенный для статического маршрута. Ramhound 6 лет назад 0
Просто чтобы усилить комментарии @ Ramhound, я использую BT и получаю доступ к своим домашним серверам через бесплатную учетную запись с [No-IP] (https://www.noip.com/) - обратите внимание, что бесплатные учетные записи необходимо регистрировать каждый месяц, но это типично для бесплатных аккаунтов других провайдеров. Единственный недостаток использования динамического IP заключается в том, что при изменении IP требуется несколько минут, прежде чем изменение будет зарегистрировано, и серверы будут отключены в течение этого времени. В прошлом у меня были трудности с динамическими IP-сервисами, поэтому я реализовал свой собственный. Если у вас есть внешний веб-сайт, это довольно просто достичь. AFH 6 лет назад 0
@AFH Почти все брандмауэры используют IP, а не доменное имя для блокировки из-за огромных накладных расходов, связанных с поиском DNS для каждого пакета. Использование динамического IP - даже с разрешением DNS полезно для поиска серверов, но не для обхода брандмауэров. davidgo 6 лет назад 0

0 ответов на вопрос

Похожие вопросы