У меня MAC OSX 10.9.5, и я новичок в FTP-соединении на Mac. Я не смог найти четкий список причин, по которым я не могу подключиться к серверу. Сервер работает, но когда я пытаюсь подключиться через FileZilla, из командной строки ftp или через поиск ftp, я получаю сообщение об ошибке «Отказано в соединении». Я не получил эту ошибку несколько дней назад, когда я пытался подключиться, что можно было изменить?
2 ответа
Отказ в соединении часто возникает, когда на сервере не запущена служба ftp. Может быть, демон больше не работает? (Сервер может быть запущен, но, возможно, просто не служба FTP).
Другая возможность заключается в том, что брандмауэр сервера теперь блокирует порты FTP. Там что-нибудь изменилось?
Правильно ли запрограммированы ваши имя пользователя и пароль?
Еще одна возможность состоит в том, что порт данных заблокирован брандмауэром (FTP использует два порта)
Вот несколько тестов, которые вы можете запустить: http://kb.siteground.com/ftp_port_21/
Вы также можете удаленно протестировать ваш ftp-сервер: https://ftptest.net/ (чтобы проверить, является ли проблема локальной или нет)
Выполните тест с: telnet url 21 Вы должны получить приглашение, в котором вы можете войти в систему с помощью пользователя xxx и передать xxx Если это работает, возможно, вы депрограммировали эти данные в своем клиенте.
Есть два способа сделать FTP-соединение пассивным и активным. Если у вас есть опция для этого в вашем ftp-клиенте, попробуйте переключить его на другой параметр и попробуйте снова подключиться. Он должен быть установлен на Пассивный для большинства ситуаций.
Cyberduck - отличный ftp-клиент для OS X, я рекомендую вам попробовать.