Доступ к FTP-серверу с использованием определенного IP-адреса - PullRequest
1 голос
/ 27 августа 2011

Я хочу получить доступ к FTP-серверу, который защищен брандмауэром, то есть только IP-адреса, добавленные в список безопасности, могут получить доступ к файлу FTP.

И IP-адрес моего веб-сайта был добавлен в безопасный список брандмауэра.

Я использую Filezilla для подключения к нему, но он не позволяет мне подключаться к FTPсервер, так как мой компьютер имеет другой IP-адрес.

Пожалуйста, предложите мне способ подключения к FTP-серверу.

Заранее спасибо ....

Ответы [ 3 ]

0 голосов
/ 27 августа 2011

Запустить FTP-клиент на разрешенном сервере; или убедите администратора ftp добавить IP-адрес вашего компьютера в белый список и убедитесь, что он не изменился (или, возможно, заплатите вашему провайдеру дополнительную плату за статический IP-адрес); или используйте прокси на авторизованном сервере. Первый вариант, безусловно, самый безболезненный, при условии, что у вас есть доступ к оболочке к вашему веб-серверу (и если нет, то какой смысл иметь его в списке авторизованных пользователей?)

Некоторые популярные клиенты командной строки, которые вы можете найти установленными на сервере, включают ftp (sic), ncftp, curl, wget, lynx и w3m. Последние два являются текстовыми веб-браузерами только для терминала.

0 голосов
/ 27 августа 2011

Если у вас есть доступ к вашему серверу в оболочке, вы можете создать SSH-туннель следующим образом:

ssh user@example.org -L 21:127.0.0.1:21

, затем вы можете подключиться к FTP-серверу, используя localhost: 21, с вашего компьютера.

http://www.debianadmin.com/howto-use-ssh-local-and-remote-port-forwarding.html

0 голосов
/ 27 августа 2011

Если вы можете использовать ssh / telnet на своем хосте, вы можете использовать командную строку ftp.Другим вариантом является использование веб-клиента FTP, установленного на вашем веб-сервере (например, http://www.phpwebftp.com/, если у вас есть PHP).

...