linux下ftp服务器搭建

在线安装vsftp

yum install -y vsftpd

安装完成后执行命令

rpm -qa |grep vsftpd


安装完成。

配置vsftpd

在/etc/vsftpd/下编辑vsftpd.conf


修改如下:

安装如下配置修改即可,需要创建chroot_list


touch  chroot_list 

vi chroot_list

添加可以返回上级目录权限的用户,一行一个。



查看SELinux状态:

1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
SELinux status:                 enabled
2、getenforce                 ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0                  ##设置SELinux 成为permissive模式
                                        ##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可.


启动vsftpd服务

service vsftpd start


对于不能上传下载的是用户的权限问题

对该文件下做权限处理即可

chmod -R 777 /home


添加用户


useradd -d /home/   username1 #添加主目录为/homed的用户username1

passwd username1  #用户密码

#usermod -s /home  username1 #username1添加主目录


猜你喜欢

转载自blog.csdn.net/super_wu1992/article/details/53409976