欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用filezilla+vsftpd向服务器传输文件

程序员文章站 2022-03-19 12:03:04
...

使用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服务器

FileZilla下载地址

文件—>站点管理器—>常规

使用filezilla+vsftpd向服务器传输文件

如图所示填写以后直接连接即可

使用filezilla+vsftpd向服务器传输文件

连接成功,我们就能可视化的看到云服务器上的文件目录了

使用filezilla+vsftpd向服务器传输文件

参考资料

阿里云ubuntu安装vsftpd远程传输文件