Oracle Linux 如何配置和启用FTP服务
1、登录到 Oracle Linux 系统,点击“Activities”—“Terminal”打开计算机终端工具。
2、使用 systemctl list-unit-files|grep vsftpd 命令,查看vs酆璁冻嘌ftpd服务是炯善挠勿否已启用,如果没有启用,使用systemctl enable vsftpd 和systemctl enable vsftpd.target 命令启用服务。
3、新增一个用户 ftpuser,作为登录FTP的用户。
4、新建一个文件目录 ftp ,并将该目录赋予用户ftpuser 。
5、进入 /etc/vsftpd/ 目录,可以看到下面有 ftpusers 、user_list、vsftpd.conf 三个文件。
6、修改 user_list 文件,将 ftpuser 用户添加到列表中,根据实际需要注释其他用户。
7、修改vsftpd.conf 文竭惮蚕斗件,设置 anonymous_enable=NO 禁止登录,设置 userlist_enable=YES userlist_deny=NO 启用白名单,设置 local_root=/home/myoracle/Documents/ftp 即 ftpuser 用户的目录。userlist_enable和userlist_deny两个选项联合起来进行用户设置, 只有当userlist_enable=YES时,userlist_deny项的配置才有效; 当userlist_enable=YES时,userlist_deny=YES时:user_list是一个黑名单,该名单中的用户都会被拒绝登入; 当userlist_enable=YES时,userlist_deny=NO时:user_list是一个白名单,只有出现在名单中的用户才允许登录FTP。
8、在防火墙的端口列表中添加vsftpd的端口。
9、启用vsftpd服务,查看vsftpd服务的状态,确保是在运行状态。
10、这样就配置好了vsftpd服务了,在其他电脑上使用 ftp 命令可以连接到该FTP了。