配置和启用Oracle Linux的FTP服务
在安装好vsftpd之后,需要对Oracle Linux系统进行进一步的配置才能使用FTP服务。本文将介绍如何配置和启用FTP服务。 登录到Oracle Linux系统 1. 首先,登录到Orac
在安装好vsftpd之后,需要对Oracle Linux系统进行进一步的配置才能使用FTP服务。本文将介绍如何配置和启用FTP服务。
登录到Oracle Linux系统
1. 首先,登录到Oracle Linux系统,并点击"Activities",然后选择"Terminal"来打开计算机终端工具。
检查vsftpd服务是否已启用
2. 在终端中使用以下命令:systemctl list-unit-files | grep vsftpd来检查vsftpd服务是否已启用。如果没有启用,可以使用systemctl enable vsftpd和systemctl enable 命令来启用服务。
创建一个FTP用户
3. 新增一个名为ftpuser的用户,该用户将用于登录FTP。
创建FTP目录并赋予权限
4. 新建一个文件目录ftp,并将该目录赋予ftpuser用户。
修改vsftpd配置文件
5. 进入/etc/vsftpd/目录,可以找到ftpusers、user_list和三个文件。
6. 修改user_list文件,将ftpuser用户添加到列表中,并根据需要注释其他用户。
7. 修改文件,将anonymous_enableNO设置为禁止匿名登录,将userlist_enableYES和userlist_denyNO设置为启用白名单,并将local_root/home/myoracle/Documents/ftp设置为ftpuser用户的目录。
userlist_enable和userlist_deny两个选项联合起来进行用户设置。只有当userlist_enableYES时,userlist_deny项的配置才会生效。当userlist_enableYES且userlist_denyYES时,user_list是一个黑名单,其中的用户将被拒绝登录;当userlist_enableYES且userlist_denyNO时,user_list则变成了白名单,只有名单中的用户允许登录FTP。
配置防火墙
8. 在防火墙的端口列表中添加vsftpd的端口。
启动和检查vsftpd服务
9. 启动vsftpd服务,并使用systemctl status vsftpd命令来查看服务的状态,确保服务正在运行。
完成配置
至此,已成功配置和启用了vsftpd服务。现在,可以在其他计算机上使用ftp命令连接到该FTP服务器了。