简单的讲,在安装vsftp的时候还算是顺利的,但是问题就是安装完之后要么登陆不了,要么登陆之后没法上传只能下载,现在给出安装方法:
yum install vsftpd (这个就是无脑安装)
这个时候是安装在默认目录下
chkconfig vsftpd on (设置卡机启动)
然后记得打开21端口(很重要)
vi /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
然后是增加ftp用户,记住,ftp用户其实是系统的真实用户,所有我们要添加用户,并且制定其目录
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
记住,系统的ftp用户组是不可以被禁用的,否则是不可以连接的
chown ftpuser.ftp /home/wwwroot/ftpuser
chmod 755 /home/wwwroot/ftpuser
然后是权限相关的,也很重要否则也是不可以连接的。没有权限当然不可以了。
vi /etc/vsftpd/chroot_list (把刚刚的账号添加进这里)
setenfroce 0 (很多时候不能连接,不能上传是应为这个…)
这样来说,你的ftp应该就可以上传了,但是我们到这里还不能结束,因为有一些安全设置,比如不允许匿名登陆等,还需要进一步设置…这部分我还没有整理,整理出来一道贴出来
时间:2012-05-14 18:41:55
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021