как установить lftp
программу CentOS
и использовать ее для передачи файлов между серверами.
Я использовал команду ниже, но получил сообщение об ошибке «Неверная команда».
wget http://example.com/user/filename.gz.tar
решение1
Установить lftp можно из репозитория CentOS:
sudo yum install lftp
Лучший способ научиться передавать файлы — прочитатьman lftp
решение2
Я бы призвал к осторожности при использовании SFTP или FTPS, если вы планируете выставлять этот трафик в интернет. Вам нужно быть абсолютно уверенным, что вы блокируете порт TCP 21 (обычный, незащищенный FTP), и что вы отключаете анонимные входы через SFTP/FTPS.
Хотя SFTP и имеет свои применения, он использует SSH. Убедитесь, что вы используете SSH v2, если вы выбираете этот путь. Я бы рекомендовал использовать FTPS (использует SSL, и трафик по умолчанию идет через порт TCP 443). Реальное преимущество FTPS заключается в том, что при прерывании передачи файла передача файла возобновится с того места, на котором она была прервана, как только соединение будет восстановлено. SFTP отлично подойдет для небольших файлов, но если вы собираетесь передавать файлы, которые могут занять часы или дни, FTPS — лучшее решение. Если передача SFTP прервется по какой-либо причине, при возобновлении соединения передачу придется начинать сначала.
Если ваша цель — иметь возможность передавать файлы внутри собственной сети, то научитесь использовать SCP (безопасное копирование) и избегайте головной боли, связанной с исправлением LFTP по мере обнаружения уязвимостей.