Назад | Перейти на главную страницу

Выяснив, что случилось, я не могу подключиться к SFTP-серверу?

У нас есть сервер с Windows Server Enterprise, на котором запущено простое консольное приложение, которое подключается к другому серверу через SFTP для загрузки файлов. Я считаю, что удаленный сервер - это сервер Unix, но я не уверен.

Внезапно консольное приложение не может подключиться к этому серверу SFTP. Я подтвердил эту проблему с помощью filezilla. Наша техподдержка сообщает, что что-то изменилось в нашем брандмауэре, что блокирует подключения к серверу SFTP. Это огромная компания, поэтому мы не можем ничего установить. Кроме того, все (техподдержка, локальный сервер, я) работают в одной компании.

Мои вопросы: * Как я могу начать проверять, что случилось, что я не могу подключиться внезапно? * Есть еще один IP-адрес, к которому я все еще могу подключиться (я считаю), это тот же сервер. Почему я могу подключиться к нему через SFTP, а не через этот другой?

Прошу прощения, если я говорю слишком обобщенно, но у меня нет контроля над удаленным сервером. Я тоже не очень разбираюсь в сетях.

Что я тестировал: * Я проверил IP-адрес * Я также запустил tracert.

Спасибо.

Вы спросили, как можно начать исследование этой проблемы. Вот некоторые вещи, на которые стоит обратить внимание.

Как работал пинг и трейсерт? Ты нам не сказал.

Вы можете проверить порт 22 с помощью telnet. Это часть Windows, поэтому вы можете установить его с панели управления.

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

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

Можете ли вы подключиться к серверу из других мест в сети? Или с других машин, где вы находитесь? У других людей такая же проблема?

Можете ли вы связаться с системным администратором, ответственным за этот сервер, и попросить его все проверить? Возможно, сервер sftp просто не работает или интерфейс не работает, кабель отключен, брандмауэр был изменен и т. Д.

Просто попробуйте из своего cmd - ping ip_of_remote_host: 22

если вы можете пинговать, то все в порядке, иначе ваш порт подключения ssh закрыт