lftp を使って ftp サイトのミラーをする方法です。
インストール
Arch Linux
sudo pacman -S lftp
Ubuntu
sudo apt install lftp
CentOS
sudo yum install lftp
設定ファイル
ホームに .lftprc を作成
これを作成しないとエラーメッセージが出ます。
$HOME/.lftprc
set ftp:ssl-auth TLS
set ftp:ssl-force true
set ftp:ssl-allow yes
set ftp:ssl-protect-list yes
set ftp:ssl-protect-data yes
set ftp:ssl-protect-fxp yes
set ssl:verify-certificate no
使用例
$ lftp -u scott,tiger123 ftp.example.com
> ls
> mirror