久一网络科技

久一网络科技是您快速建站的首选,我们提供快速高效的服务:快速建站,服务器运维,整站建设,网络编程,网络安全等。持久的品质保证,始终如一的服务理念,久一网络科技-----您身边的网络专家。 如有需求,请联系:tech@jooyee.net
四月 08

apt-get install vsftpd

遇到几个问题:

如何改变ftp目录:
mount --bind olddir newdir

有哪几个用户可以用:
1. nobody (cannot change password)
2. ftp
3. anonymous
4. 登录ubuntu的用户

我估计nobody是测试用的,是没法登陆的。

如何上传文件:
mkdir /home/ftp/pub
chmod 777 /home/ftp/pub

最主要的东西,vsftpd配置文件:
http://filehost.googlecode.com/files/vsftpd.conf

改变vsftpd的根目录:
修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可:

加入如下两行:
local_root=/var/www/html
chroot_local_user=YES
anon_root=/var/www/html
注:local_root 针对系统用户;anon_root 针对匿名用户。

重新启动服务:
service vsftpd restart

任何一个用户ftp登录到这个服务器上都会chroot到/var/www/html目录下。

解决vsftpd登陆慢卡的问题
在使用vsftpd的过程中,一直以来都有一个问题就是在ftp用户登陆验证的时候总是很慢,最长的时候可能会有一分多钟。

换过各种vsftp的配置方式虚拟用户,使用MySQL、文本等等,都没有根本的解决。今天给一台测试机器装vsftp,再次遇到这个问题,在历经千辛万苦之后终于找的了其中的原因。

修改服务器上的/etc/resolv.conf令其内容只有类似

nameserver 219.150.32.132
nameserver 202.96.69.38出现问题的机器的resolv.conf中总是含有localhost或者127.0.0.1这样的地址。也就是说当客户端连接服务器时,服务器会执行一个DNS查找,来确认域名,如果所用DNS解析不到,会等到超时为止。


一个高手的vsftpd的配置文件:
http://filehost.googlecode.com/files/vsftpd%E5%8F%A6%E4%B8%80%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.txt

0 评论 ---->點閱數:

发表评论

关注者

热门帖子

网页浏览总次数

20,695