На моем компьютере установлена Ubuntu 16.04. Моя сеть требует http-прокси для доступа в Интернет.
Скажем, прокси - это « xxx.xx.xx.xx », а порт - « 8080 ».
Я настроил системный прокси для http, https и ftp. Я могу выйти в Интернет через терминал. Но я могу получить доступ к FTP-серверу только в веб-браузере, а не в терминале.
Когда я пытаюсь получить доступ к FTP-серверу, я получаю:
user@hostname:~$ ftp ftp.example.org
ftp: connect to address 213.138.116.78: Connection refused
Trying 2001:41c8:112:8300::15:0...
ftp: connect: Network is unreachable
ftp>
Он работает с VPN.
Любая помощь приветствуется.
Установить lftp. Он имеет переменную среды прокси ftp, которую вы можете настроить для подключения через прокси из командной строки. Справочная страница lftp
Пример:
user@yourmachine:~$ sudo apt-get install lftp
[...]
user@yourmachine:~$ lftp
lftp :~> set ftp:proxy http://proxyuser:proxypass@yourproxyIPorHOSTNAME:port
lftp :~> open ftp.example.com
lftp :~> USER ftpUSER
password: ftpPASS
Установить ftp_proxy в env
export ftp_proxy = "http: //xxx.xx.xx.xx: 8080"
После этого при использовании команды ftp прокси-сервер добавляется автоматически.
ftp ftp.example.org
Если прокси больше не нужен.
отключить ftp_proxy