Я работаю над выпуском Fedora Core 6, и всякий раз, когда я хочу загрузить данный файл из FTP site, в соединении отказано:
$ curl --ftp-pasv "ftp://ftp.ensembl.org/pub/current_mysql/vega_mart_56/CHECKSUMS.gz"
curl: (7) couldn't connect to host
$ wget "ftp://ftp.ensembl.org/pub/current_mysql/vega_mart_56/CHECKSUMS.gz"
--14:25:46-- ftp://ftp.ensembl.org/pub/current_mysql/vega_mart_56/CHECKSUMS.gz
=> `CHECKSUMS.gz'
Resolving ftp.ensembl.org... 193.62.203.113
Connecting to ftp.ensembl.org|193.62.203.113|:21... failed: Connection refused.
Загрузка с HTTP-сервера в порядке.
это проблема брандмауэра? Как я могу это исправить ? (Сисадмин в отпуске ... :-))
Спасибо
Скорее всего, это не программный брандмауэр в системе, это было бы странно. Но вы можете проверить, выполнив (как root):
iptables -L OUTPUT
Я подозреваю, вы увидите что-то вроде:
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Это означает, что ничто в системе не блокирует это соединение. Возможно, это брандмауэр в вашей инфраструктуре, но вы не сказали нам, есть ли у вас брандмауэр, какой он, есть ли у вас доступ и т. Д. Все, что я могу вам сказать, это то, что я могу загрузить этот файл через FTP. откуда я. :)
Работает на моей машине. Во всяком случае, я бы сказал, что это связано с брандмауэром.
Либо этот удаленный хост отказывает вам в соединении, либо, что более вероятно, у вас есть правила брандмауэра, предотвращающие подключения к хостам Интернета, TCP-порт 21, с исходного хоста.
Нам понадобится гораздо больше информации, чтобы подсказать вам, с чего начать. На хосте, с которого вы устанавливаете это соединение, могут быть правила iptables. В брандмауэре в другом месте вашей сети могут быть правила.