当前位置: 首页 > Linux

Centos7搭建FTP服务

时间:2023-04-06 23:43:13 Linux

1.安装vsftpd和ftp命令yum-yinstallvsftpdyuminstallftp-y2。修改配置文件,可以跳过vi/etc/vsftpd/vsftpd.conf//部分介绍anonymous_enable=YES//允许匿名用户登录anon_upload_enable=YES//允许匿名用户上传write_enable=YES//授予写入权限anon_mkdir_write_enable=yes//允许匿名用户创建新文件夹anon_other_write_enable=yes//匿名用户除上传和创建新目录外还有其他权限anon_max_rate=102400//最大上传速度为100kbit/slocal_umask=022//匿名用户的权限mask4.然后重启服务systemctlstartvsftpd.servicesystemctlenablevsftpd.service启用服务systemctlstatusvsftpd.service查看状态systemctlrestartvsftpd.service重启服务5.创建文件夹创建测试文件夹mkdirtest指定文件权限chmod777/var/ftp/pubchmod777/test6.创建用户添加用户命令/usr/sbin/adduser-d/test-gftp-s/sbin/nologinftpuser上面的命令是添加一个名为ftpuser的用户。命令分析:使用命令(adduser)添加ftpuser用户,不能登录系统(-s/sbin/nologin,自己的文件夹在(/test)),属于ftp组(-g文件传输协议)。有用户,然后为该用户设置密码passwdftpuserlinux查看当前系统有几个账户vi/etc/passwd