浏览量:136次
用户名密码:ftp1/123456
系统:ubuntu14.04TLS
一、安装如果是ubuntu环境下的话,安装是很简单的,只需输入如下命令:
#sudoapt-getinstallvsftpd安装完成后可以察看下服务状态(其实安装完成了就会提示已经在跑了)
#sudo service vsftpd status
二、添加用户#groupaddftp#useradd-gftp-d/home/ftp1-mftp1d:指定家目录g:指定组m:不存在目录时自动创建家目录#sudopasswdftp1(123456)#usermod-s/sbin/nologinftp1 三、修改配置文件1. /etc/vsftp.conf(主配置文件)
2. /etc/vsftp.chroot_list(可访问用户列表)
3. /etc/pam.d/vsftpd(里面有个选项需要修改,这个需要简单配置一下,否则会出现“530 login incorrect”的错误)
下面开始逐个文件说明:
1./etc/vsftpd.conf 里面的注释比较多,还很详细,这里就不一一列举了,只写上我修改的
anonymous_enable=NO(是否允许匿名登陆)
local_enable=YES(是否允许本地登陆)
write_enable=YES(设置FTP可写)
//chroot (Change Root)
chroot_local_user=YES(设置成YES后,加入vsftpd.chroot_list中的用户可以通过ftp访问)
chroot_list_enable=YES(启用下面这个vsftpd.chroot_list)
chroot_list_file=/etc/vsftpd.chroot_list(指定一下list,这是文件默认的,但是并不存在,需要手动弄一下)
pam_service_name=vsftpd(这里留个标记,在一定情况下会出现530的问题,留到后面错误去讲)
listen_port=21(默认sftp可以登录,但是ftp不能登录;需要在vsftpd.conf加入ftp的默认端口)
我的配置参数
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。