У меня на компьютере установлена 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
Если больше не нужен прокси.
unset ftp_proxy