zhaoke0727 发表于 2019-2-19 09:07:21

ubuntu搭建ftp服务器

这一期我们将在Ubuntu上搭建一个ftp服务器。这样我们就可以随时在ftp服务器上下载或上传文件了。先打开我们的Ubuntu并打开终端-
http://i2.运维网.com/images/blog/201804/07/fa9792489cc96a51f839131487e62aab.png
安装vsftpd:sudo apt-get install vsftpd
http://i2.运维网.com/images/blog/201804/07/7d27be260a0f30938dabe54c6640c877.png
然后我们使用:cat /etc/group 查看用户组信息可以看到多了ftp用户组-
http://i2.运维网.com/images/blog/201804/07/9fe681cc64c0e0edbd7e407c25cefa73.png
http://i2.运维网.com/images/blog/201804/07/40b6cce597505b3c514028b193e71c07.png
cd /etc到/etc目录下cat passwd查看用户信息,可以看到多了ftp用户-
http://i2.运维网.com/images/blog/201804/07/afe1fe278b79dc2562f7020eaa1614d1.png
http://i2.运维网.com/images/blog/201804/07/bfe39415ce361a8e25e9a5a03c839f6e.png
http://i2.运维网.com/images/blog/201804/07/b97da5bad7c2f96c6d70fa6aba53c807.png
vsftpd安装完后,我们可以在/etc目录下找到ftp的配置文件vsftpd.conf
http://i2.运维网.com/images/blog/201804/07/f4212f9c4f94c0ef31945baceaa30a8d.png
配置vsftpd.conf
vim /etc/vsftpd.conf编辑vsftpd.conf文件:
若有:sudo:vim:找不到命令则尝试sudo apt-get install vim 安装vim
http://i2.运维网.com/images/blog/201804/07/a3eddafdb31bd8a931fdd8e9576c0c8f.png
http://i2.运维网.com/images/blog/201804/07/ae5e329ac94180865f7e7a337eef078f.png
注:可以找到相应的选项修改或在后面直接添加。"#"为配置文件的行注释符。
允许匿名用户登录:
anonymous_enable=YES
允许本地用户登录:
local_enable=YES
开启全局上传:
write_enable=YES
允许匿名用户上传文件:
anon_upload_enable=YES
充许匿名用户新建文件夹:
anon_mkdir_write_enable=YES
等等
  注:ftp服务器的目录位置在 /srv/ftp, 这也是匿名用户访问时的根目录。
上面出现的sudo意为赋予超级用户权限。到这里ftp服务器就搭建好了,我们来试一试效果。输入指令:ifconfig 查看网络信息-
http://i2.运维网.com/images/blog/201804/07/44d79904bb4031758f0fc851c019789a.png
可以看到本机的"inet地址"后的ip地址:..*.*** 注:之后的测试按自己本机显示的ip即可。然后在电脑上打开ftp软件,输入主机-你的ip、用户名-Ubuntu登陆用户名、密码-Ubuntu登陆密码、端口不填或填21。连接-
http://i2.运维网.com/images/blog/201804/07/d92881be55f69a7a6c8e804082e3db05.png
http://i2.运维网.com/images/blog/201804/07/76e8302abfd99ff49775b38851e87a5f.png
可以看到我们已经成功连接上了刚搭建好的ftp服务器。
  注:上面提到的vim我们将会在下一期介绍它的用法。
关注公众号abytec,回复"FileZilla"获取FileZilla分享链接

--作者水平有限,如有错误敬请指出,感激不尽


页: [1]
查看完整版本: ubuntu搭建ftp服务器