[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服务器搭建完成