2020年9月10日09:37:23
vsftpd
是在 Linux 上被广泛使用的 FTP 服务器,它可能是 UNIX-like 系统下最安全和快速的 FTP 服务器软件。
安装:
yum install vsftpd -y
安装完成后,启动 FTP 服务:
service vsftpd start
netstat -nltp | grep 21
此时,访问 ftp://106.22.503.36可浏览机器上的 /var/ftp 目录了。
1、配置 FTP 权限
了解 VSFTP 配置
vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件:
vsftpd.conf 为主要配置文件
ftpusers 配置禁止访问 FTP 服务器的用户列表
user_list 配置用户访问控制
阅读上述配置以了解更多信息。如果您准备好了,点击下一步开始修改配置来设置权限。
a.编辑 /etc/vsftpd/vsftpd.conf
创建 FTP 用户
为用户分配主目录
为用户 ftpuser 创建[主目录]并约定:
/data/ftp 为主目录, 该目录不可上传文件
/data/ftp/pub 文件只能上传到该目录下
访问:
ftp://ftpuser:Password@<您的 CVM IP 地址>
通过 FTP 客户端工具访问
FTP 客户端工具众多,下面推荐两个常用的:
WinSCP - Windows 下的 FTP 和 SFTP 连接客户端
FileZilla - 跨平台的 FTP 客户端,支持 Windows 和 Mac
下载和安装 FTP 客户端后,使用下面的凭据进行连接即可: