ubuntu16配置ftp

来源:互联网 发布:电话假号软件 编辑:程序博客网 时间:2024/06/12 01:16

下面讲讲怎么在Ubuntu中配置FTP,都是从网上找来的,就当是做个笔记吧。

1.有问题时完全卸载vsftpd

sudo apt-get purge vsftpd

发现锁错误E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用),使用下面的强制解锁。

sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock

2.安装vsftpd

sudo apt-get install vsftpd

3.创建ftp用户

这一步嫌麻烦,我是用原有的zhenyu用户作为ftp用户,不再创建ftp用户,ftp目录是 /home/zhenyu/ftp_dir.

如果需要另外创建ftp目录,请参考下面,对应的ftp目录也要对应修改了:

方法一:直接在系统设置添加用户方法二:创建用户目录 sudo mkdir /home/uftp创建用户 sudo useradd -d /home/uftp -s /bin/bash uftp修改密码 sudo passwd uftp

4.配置vsftpd.conf

sudo gedit /etc/vsftpd.conf

编辑vsftpd.conf文件

# 允许匿名用户登录anonymous_enable=YES# 允许本地用户登录local_enable=YES#允许登录的用户userlist_file=/etc/allowed_usersseccomp_sandbox=NO#允许匿名用户上传文件anon_upload_enable=YES#充许匿名用户新建文件夹anon_mkdir_write_enable=YES#设置文件上传write_enable=YES#使用utf8utf8_filesystem=YES# 修改ftp的目录# 注,local_root针对系统用户,anon_root 针对匿名用户local_root=/home/zhenyu/ftp_foldchroot_local_user=YESanon_root=/home/zhenyu/ftp_fold

添加允许登录的用户

sudo gedit /etc/allowed_users
#/etc/allowed_users允许登陆用户列表zhenyu# 如果前面创建了ftp用户,则再增加ftp# ftp

查看禁止ftp登陆用户,列表中列出来的都是禁止ftp登陆的用户。

sudo gedit /etc/ftpusers

5.启动停止重启服务

sudo /etc/init.d/vsftpd start   # 启动sudo /etc/init.d/vsftpd stop    # 停止sudo /etc/init.d/vsftpd restart # 重启

6.访问ftp服务器

实用ftp工具或者再浏览器中输入 ftp:ftp_server_ip即可。
参考:
http://blog.csdn.net/yancey_blog/article/details/52790451

原创粉丝点击