首页 » 服务器 » webmin配置vsftpd

webmin配置vsftpd

10-03-22 18:22 0 RSS 2.0

我是选用vsftpd在ubuntu上架设FTP服务器的,然后再用webmin配置下,很简单。我要实现的FTP服务器不允许匿名访问,允许本地用户拥有写权限连接FTP到自己的目录。

首先安装vsftpd,用ssh连接到VPS,登录后用这个命令:

sudo apt-get install vsftpd

安装好后,通过浏览器打开webmin,https://IP或域名:10000/

其实安装好vsftpd,默认的就可以通过匿名访问FTP了。

webmin默认是没有安装vsftpd管理模块的,要自己加上。

点击webmin>webmin配置>webmin模块>选中Third party module from这项,点击输入框右边那个按钮,就会打开webmin的第三方模块了,在里面选择你想要的模块就行了。

webmin模块

安装好vsftpd模块后在服务器那里就有vsftp这个选项了,点击进去。

webmin_vsftpd

先修改第一项Generally,主要把unmask这个改下,就填写推荐的022行了,这样以后上传的文件就是644的权限了,文件夹则是755的权限。想更了解unmask的用法,可以google下。其它的可根据自己需要修改,保存。

unmask修改

unmask修改

保存后回到选项页,点击第二项Anonymous FTP来配置匿名FTP,因为我不需要匿名FTP的,所以把匿名FTP关掉。

vsftpd匿名用户配置

vsftpd匿名用户配置

上面几项的中文意思,

Anonymous enable:是否开启匿名FTP,NO是关闭,YES是开启;

Anonymous can upload:是否允许匿名用户上传;

Anonymous can make Dirs:是否允许匿名用户创建文件夹;

Anonymous can rename,delete files:是否允许匿名用户改名和删除。

我关闭了匿名FTP后,需要让本地用户能连接到FTP,所以需要打开local user这个选项,也就是本地用户配置,打开后如下:

vsftpd本地用户配置

vsftpd本地用户配置

上面几项的中文意思,

Enable local users:是否允许本地用户连接FTP,如果选择了YES,那么在系统里存在的用户就能连接到FTP了。

Chroot Local users:是否改变本地用户的根目录,如果选择了YES,那么

转载请标明出处:冬寒博客 » webmin配置vsftpd

本文地址:http://www.wincold.com/archives/38.html

标签:, , , ,
回到页首