FTP servers and clients
FTP is a convenient means of transferring data for vintage computers are are online but do not support SFTP.
FTP clients
- Fetch for System 6.x - Mac OS
Set up an FTP server
Disclaimer: FTP is an outdated, insecure protocol on the modern Internet. Use firewall rules to ensure the server only exposed to trusted IP addresses.
This server uses vsftpd.
On Ubuntu:
sudo apt update
sudo apt install vsftpd
adduser # to make a new FTP user
Edit /etc/vsftpd.conf and change:
# Allow local users to log in
local_enable=YES
# Enable uploads
write_enable=YES
# restrict users to home directories
chroot_local_user=YES
allow_writeable_chroot=YES
Restart the service:
sudo systemctl restart vsftp
Finally, open port 21 to trusted IP address on the firewall.