CentOS安装配置vstfpd

    技术2022-05-20  63

    切换到超级用户: $ su - 安装: # yum install vsftpd 1 增加组 groupadd  ftpgroup 2 修改/etc/vsftpd/vsftpd.conf      将底下三行       #chroot_list_enable=YES      # (default follows)      #chroot_list_file=/etc/vsftpd.chroot_list      改为      chroot_list_enable=YES      # (default follows)      chroot_list_file=/etc/vsftpd/chroot_list  3 增加用户 useradd -g ftpgroup -d /dir/to -M ftpuser 4 设置用户口令 passwd ftpuser 5 编辑文件: /etc/vsftpd/chroot_list (如果不存在这个文件则新建)    内容为ftp用户名,每个用户占一行,如: ftpuser    peter  john  # chown ftpuser /dir/to 6 重新启动vsftpd  [root@home vsftpd]# /sbin/service vsftpd restart   运行匿名登录: vi /etc/vsftpd/vsftpd.conf  anonymous_enable=YES 连接时出现 500 OOPS: chroot错误的解决办法:   1、 查看 SELinux 的状态:  sestatus -b | grep ftp      确切地说,只是查看了ftp的状态。 2、 在出现的结果中可以看到  ftp_home_dir        off                               tftpd_disable_trans   off                             之类。我们现在只要把其中之一设置为on就可以啦。  3、 setsebool -P ftpd_disable_trans on      或者 setsebool -P  ftp_home_dir  on   4、 重启vsftpd:  service vsftpd restart


    最新回复(0)