使用filezilla+vsftpd向服务器传输文件
搭建好云服务器后,我们经常需要将本地文件上传到服务器,或者将服务器上的文件下载到本地。这就需要在服务器上搭建FTP服务。
安装vsftpd
vsftpd是一个高安全性的运行在UNIX类操作系统上的FTP服务器。
在root用户下
apt-get update # 更新软件
apt-get install vsftpd # 安装vsftpd
安装vsftpd通常不会出现错误,我们可以通过以下命令查看vsftpd的状态
service vsftpd status
创建用户目录
之后需要创建用户目录,指定用户只能访问这个目录
mkdir /home/uftp # 创建目录
chmod 775 /home # 赋予同组用户读写权限
设定ftp用户
创建好用户目录后,需要指定ftp用户并设置密码
useradd -m -d /home/uftp -s /bin/sh -g root uftp # 添加用户
passwd uftp # 设置密码
修改vsftpd配置文件
vim /etc/vsftpd.conf # 修改配置文件
重要的有以下几个配置选项
anonymous_enable=NO # 是否允许匿名登录FTP服务器
local_enable=YES # 是否允许本地用户登录FTP服务器
listen=NO # 设置vsftpd服务器是否以standalone模式运行
listen_ipv6=YES # 当listen=YES,listen_ipv6=YES将同时出现监听IPV4和IPV6,FTP服务器启动失败。
write_enable=YES # 是否允许登录用户有写的权限
修改完成后重启服务
service vsftpd restart # 重启服务
用FileZilla连接FTP服务器
文件—>站点管理器—>常规
如图所示填写以后直接连接即可
连接成功,我们就能可视化的看到云服务器上的文件目录了