介绍
这篇文章主要介绍Ubuntu16.04环境下搭建FTP服务器的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Ubuntu16.04搭建FTP服务器
<强>安装FTP 强>
安装FTP:
sudo apt-get 更新 sudo apt-get  install vsftpd
检查ftp是否安装:
vsftpd ——版本
<强>更改配置文件强>
注意使用sudo命令获得根权限
打开配置文件:
sudo vim /etc/vsftpd。参看
做如下更改:
#,Example config file /etc/vsftpd.conf # #,从而default compiled 拷贝settings 断开连接;fairly 偏执只却;能够sample 文件 #,loosens things  up a ,,用make 从而ftp daemon more 可用。 #,Please 阅读;vsftpd.conf.5  for all compiled 默认拷贝。 # :#,READ 却;能够example file is NOT an exhaustive list of vsftpd 选项。 #,Please read 从而vsftpd.conf.5 manual page 用get a full idea of vsftpd& # 39; s #,能力。 # # #,Run 独立?,vsftpd 还要Run either 得到an inetd 或是as a 独立 #,daemon started 得到an initscript。 听=没有 # #,却;能够directive enables  listening 提醒IPv6 套接字只By 默认情况下,倾听 #,提醒,IPv6 “any", address (::), will accept connections 得到both IPv6 #,以及IPv4 客户只It is not necessary 用listen 提醒两* *,IPv4 以及IPv6 #,套接字只If 你want that (perhaps because 你want 用listen 提醒具体 #,地址),then 你must run two copies of vsftpd with two 配置 #,文件。 listen_ipv6=YES # #,Allow anonymous  FTP ? (Disabled by 违约)。 anonymous_enable=没有 # #,Uncomment 却;能够用allow local users 用log 在。 local_enable=YES # #,Uncomment 却;能够用enable any form of FTP write 命令。 write_enable=YES # #,Default umask  for local users is 077只;你may wish 用change 却;能够用022, #,if your  users expect that (022年,is used by most other ftpd& # 39; s) local_umask=022 # #,Uncomment 却;能够用allow 从而anonymous FTP user 用upload 文件只却;能够 #,has an  effect if 从而above global write enable is 激活又是;同时,你会 #,obviously need 用create a directory writable by 从而FTP 用户。 # anon_upload_enable=YES # #,Uncomment 却;能够if 你want 从而anonymous FTP user 用be able 用创建 #,new 目录。 # anon_mkdir_write_enable=YES # #,Activate directory  messages 作用;messages given 用remote users when 他们 #,go into  a certain 目录。 dirmessage_enable=YES # #,If 启用,vsftpd will display directory listings with 从而时间 #,拷贝your local  time 区只,default is 用display 只格林尼治时间 #,times returned  by 从而MDTM FTP command 断开连接;also affected by 这 #,选择。 use_localtime=YES # #,Activate logging  of 上传/下载。 xferlog_enable=YES # #,Make sure  PORT transfer connections originate 得到PORT 20 (ftp上的数据)。 connect_from_port_20=YES # #,If 你想要的,,你还要arrange for uploaded anonymous files 用be owned 通过 #,a different 用户只注意!,Using “root", for uploaded files is 不是 #,推荐! # chown_uploads=YES # chown_username=谁 # #,你may override  where 从而log file goes if 你就像只,default is 显示 #下面。 xferlog_file=/var/log/vsftpd.log # #,If 你想要的,,你还要have your log file 拷贝standard ftpd xferlog 格式。 null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullUbuntu16.04环境下搭建FTP服务器的案例