最近在学习linux的知识,在学习中是一步一个坑,没点脾气,谁让我啥都不会呢。
搭建vsftpd服务器步骤:
1、查看本机是否安装了vsftpd,命令rpm -qa|grep vsftpd
2、如果已经安装了,则打开配置文件,命令vim vsftpd.conf
3、如果没有安装则,用yum安装 yum -y install vsftpd,
4、在根目录下创建一个文件夹mkdir ftpfile
5、增加一个用户 useradd ftpuser -d /ftpfile -s /sbin/nologin 这个用户是不允许登录的
6、给ftpfile赋权限 chown -R ftpuser.ftpuser /ftpfile/
7、编辑配置文件,vim vsftpd.conf 然后重启vsftpd service vsftpd restart
8、在vsftpd目录下创建一个文件chroot_list, 命令:vim chroot_list 把ftpuser写入
9、修改防火墙配置 vim /etc/sysconfig/iptables, 重启防火墙 service iptacles restart
10、在/ftpfile中新建一个文件
10:、这时候可以在Windows上访问,ftp://192.168.2.112/发现可以登录但是看不到文件,这是因为selinux设置的问题
11、修改selimux配置
12、重启vsftpd后,重新访问,ok成功了
希望自己可以把自己学到的东西记录下来,加深理解。
时间: 2024-10-14 00:54:23