Ubuntu系统下搭建FTP服务器

[root@zhnagguolong-virtual-machine:/#]  sudo apt-get update   #更新软件列表  

[root@zhnagguolong-virtual-machine:/#]  sudo apt-get upgrade  #本地安装软件与本地软件列表对比,如本地安装版本低,会提示更新

[root@zhnagguolong-virtual-machine:/#]  sudo apt-get install vsftpd  #安装ftp服务器

[root@zhnagguolong-virtual-machine:/#]  sudo apt-get install ftp     #安装ftp客户端

[root@zhnagguolong-virtual-machine:/#]  mkdir ftp                    #创建ftp文件夹

[root@zhnagguolong-virtual-machine:/#]  chmod 777 /ftp             #修改ftp文件夹的权限

[root@zhnagguolong-virtual-machine:/#]  cd ftp                       #进入ftp文件夹

[root@zhnagguolong-virtual-machine:/ftp#] mkdir public               #创建public文件夹

[root@zhnagguolong-virtual-machine:/ftp#] chmod 777 public           #修改public文件夹的权限

[root@zhnagguolong-virtual-machine:/#] sudo netstat -nltp | grep 21         #查看ftp服务是否开启

[root@zhnagguolong-virtual-machine:/#] sudo systemctl start vsftpd.service  #开启ftp服务

[root@zhnagguolong-virtual-machine:/#] sudo useradd -d /ftp -s /bin/bash zhangguolong   #创建用户名字

[root@zhnagguolong-virtual-machine:/#] sudo passwd zhangguolong             #设置用户密码   
新的 密码: 
重新输入新的 密码: 
passwd:已成功更新密码

[root@zhnagguolong-virtual-machine:/#] vim etc/vsftpd.conf #修改ftp服务器配置文件
listen=NO            #是否以独立运行的方式监听服务
listen_ipv6=YES  
max_clients=0        #最大客户端连接数,0为不限制
download_enable=YES  #是否允许下载文件
anonymous_enable=NO  #是否允许匿名用户访问
local_enable=YES     #是否允许本地用户登录ftp
local_root=/ftp      #本地用户的ftp根目录
local_max_rate=0     #本地用户最大传输速率(字节/秒),0为不想做
local_umask=022      #本地用户上传文件的umask值
chroot_local_user=NO #是否将用户权限禁锢在ftp目录,以确保安全,这是默认值,也可以省略
chroot_list_enable=YES  #激活chroot功能
chroot_list_file=/etc/chroot_list  #设置锁定用户在根目录的列表文件
allow_writeable_chroot=YES  #允许chroot限制,否则出现连接错误
write_enable=YES     #允许上传

local_enable=YES
local_root=/ftp
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/chroot_list
allow_writeable_chroot=YES
write_enable=YES     #允许上传
download_enable=YES  #是否允许下载文件


[root@zhnagguolong-virtual-machine:/#] vim /etc/chroot_list     #建立/etc/chroot_list文件
写入内容:zhangguolong
[root@zhnagguolong-virtual-machine:/#] service vsftpd restart   #重启ftp服务器

root@zhnagguolong-virtual-machine:/# service vsftpd status      #查看ftp服务器的状态 

[root@zhnagguolong-virtual-machine:/#] ifconfig                 #查看ubuntu系统的ip地址
接着在window系统中输入ftp://ubuntu系统的ip地址就可以了.

Ok到此为止FTP服务器搭建完成
  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

御风者hexo

请小哥我喝一瓶水吧,谢谢大家了

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值