Centos搭建FTP服务器及账号设置

2025-06-02 20:19:31

1、检查Centos服务器中是否安装了vsftpdrpm -qa |grep vsftpd如果没有显示则没有安装

Centos搭建FTP服务器及账号设置

2、2.安装vsftpdyum -y install vsftpd

Centos搭建FTP服务器及账号设置

3、3.打开vsftpd服务service vsftpod start

Centos搭建FTP服务器及账号设置

4、设置开机自启动chkconfig --level 35 vsftpd onchkconfig --list vs熠硒勘唏ftpd0,1,2,3,4,5,6表示的是等级1表示:单用户模式2表示:无网络连接的多用户命令行模式3表示:有网络连接的多用户命令行模式4表示:不可用5表示:带图形界面的多用户模式6表示:重新启动

Centos搭建FTP服务器及账号设置

5、5.配置vs酆璁冻嘌ftpd.conf文件cd /etc/vsftpdvim vsftpd.conf禁止匿名访问ano荏鱿胫协nymous_enable=NO #进制匿名访问chroot_local_user=YES #限制所有用户都在家目录chroot_list_enable=NO #调用限制在家目录的用户名单chroot_list_file=/etc/vsftpd/chroot_list #限制在家目录的用户名单所在路径设置参考chroot_list_enable=YES/NO(NO)设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。chroot_list_file=/etc/vsftpd.chroot_list用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。chroot_local_user=YES/NO(NO)用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。通过搭配能实现以下几种效果:①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。

6、6.添加ftp用户useradd -s /sbin/nologin –d [指定的目录] [用户名]设置密码passwd [用户名]

Centos搭建FTP服务器及账号设置

7、7.重启vsftpd

Centos搭建FTP服务器及账号设置

8、8.打开服务器21瞿搋村乇端口iptables -I INPUT -p tcp --dport 21 -j ACCEPT service iptables saveservice iptables restart

Centos搭建FTP服务器及账号设置

9、9.连接成功,大功告成

Centos搭建FTP服务器及账号设置

10、10.常见错误:530 login incorrec原因汇总1.配置文件错误2.用户密码错误3.端口未打开

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢