首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

CentOS装配vsftp

2013-10-14 
CentOS安装vsftp看了不少文章。都没装成功,我只是想先把vsftp装成功。让Windows能访问并上传下载文件。参考文

CentOS安装vsftp

看了不少文章。都没装成功,我只是想先把vsftp装成功。让Windows能访问并上传下载文件。

参考文章:http://viong.blog.51cto.com/844766/261291/,这里面挺全的。我是按照这篇文章并结合自己的实际安装的。


CentOS装配vsftp
?vim /etc/vsftpd/vsftpd.conf

修改以下配置:

anonymous_enable=NO 禁止匿名访问

?

在userlist_enable=YES文件后面添加

?

userlist_deny=NO

?

userlist_file=/etc/vsftpd/user_list

?

[root@red-hat-5 ~]#?echo zhangsan>> /etc/vsftpd/user_list把zhangsan账号加入到?user_list

?

去掉前面#号chroot_list_enable=NO 限制用户在自己的宿主目录下chroot_list_file=/etc/vsftpd/chroot_list?限制更多系统用户

?

然后把所有用户加入/etc/vsftpd/chroot_list即可

?

?

?

[root@red-hat-5 ~]#?ls /etc/vsftpd/ chroot_list

?

默认是不存在,需要我们手动建立

?

ftpusers??user_list??vsftpd.conf??vsftpd_conf_migrate.sh

?

[root@red-hat-5 ~]#?touch /etc/vsftpd/chroot_list

?

[root@red-hat-5 ~]#?cut -d : -f??1 /etc/passwd>>/etc/vsftpd/chroot_list

?

把本地用户都加入到chroot_list

?

?

?

cut命令是切去某一列,-d是每列的分隔符,-f?是切取第几列然后重定向到chroot文件service vsftpd start 启动vsftp然后就可以通过Windows中输入ftp地址并右击登录进行操作了

?我的配置文件最终为:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
tcp_wrappers=YES

热点排行