UbuntuでFTPサーバを立ててみました。
サーバ側
下のコマンドでインストールします。
$ sudo apt install vsftpd
設定ファイル/etc/vsftpd.conf
の中の下の行をコメントアウトします。
write_enable=YES # ユーザによるサーバへの書き込みを可能にする
ascii_upload_enable=YES # asciiモードによるアップロードを可能にする
ascii_download_enable=YES # asciiモードによるダウンロードを可能にする
下のコマンドでサービスを開始します。
$ sudo service vsftpd start
再起動してもvsftpdを起動したい時は、下のコマンドを実行します。
$ sudo systemctl enable vsftpd
クライアント側
Ubuntu22.04だと、FTPのクライアント側のツールはインストール済みです。よって、下のコマンドでサーバに接続できます。
$ ftp [サーバのIPアドレス]
FTPの接続後にIDとパスワードを求められます。その時入力するIDとパスワードは、サーバ(Ubuntu)のログインユーザとそのパスワードです。