要在Ubuntu上开启FTP服务,您可以按照以下步骤操作:
- 安装vsftpd软件包:打开终端,运行以下命令:
sudo apt update sudo apt install vsftpd
- 配置vsftpd:打开vsftpd的配置文件,运行以下命令:
sudo nano /etc/vsftpd.conf
- 在配置文件中,您可以根据需要进行如下设置:
- 启用匿名访问(如果需要):将
anonymous_enable
的值设置为YES
。 - 禁用匿名上传:将
anon_upload_enable
的值设置为NO
。 - 允许本地用户登录:将
local_enable
的值设置为YES
。 - 允许写入权限:将
write_enable
的值设置为YES
。 - 指定FTP用户的主目录:取消
chroot_local_user
的注释,并将其值设置为YES
。 - 指定FTP用户的主目录路径:取消
local_root
的注释,并将其值设置为您希望的路径。 - 指定FTP用户的访问权限:取消
user_sub_token
的注释,并将其值设置为$USER
。
- 保存并关闭配置文件。然后,重新启动vsftpd服务,运行以下命令:
sudo systemctl restart vsftpd
- 如果您的系统上启用了防火墙,您需要允许FTP流量通过防火墙。运行以下命令以打开FTP的端口(默认为21):
sudo ufw allow ftp
现在,您的Ubuntu系统应该已经开启了FTP服务。您可以使用FTP客户端连接到您的Ubuntu系统并进行文件传输。