阿七 |
2007-08-20 14:20 |
如何在debian上安装vsftpd .
vsftpd号称是最安全的ftp server.看看记录好象也不是吹的.于是就装了一个.其实过程挺简单的,就当作给各位懒人参考一下吧:
如果你用redhat或其他linux的话,请参考用rpm或者下载.tar.gz来安装.
在debian下安装比较简单,通常就那么一个命令. 先确保你的机器能正常上网.然后用root登陆
debian:/#apt-get install vsftpd
这样就已经安装完了.是不是很简单?
当然不是了,关键是在配置上面.这样安装完后,/etc目录下会有个配置文件vsftpd.conf. 默然不更改的话,只能够用anonymous登陆.那当然不是我需要的了.我的需求比较简单,我只需要某几个特定的用户能登陆ftp server,其他无关人等不能登陆. 先把anonymous_enable=YES改成anonymous_enable=NO 禁止匿名登陆; 再把local_enable=YES和write_enable=YES打开; 把xferlog_file=/var/log/vsftpd.log前面的#号去掉,打开记录,这样谁传了垃圾就知道了; 打开chroot_local_user=YES,这样登陆后就不能跑了,只能在自己目录下., 最后,加上: userlist_deny=NO userlist_enable=YES 目的是只在/etc/vsftpd.user_list用列出的用户才能登陆. 这样就基本搞定了.另外记得登陆的用户的shell在/etc/shells中有列出,不然不能登陆... |
|