一、vsftpd 服务
1. vsftpd 服务简介
1.1 vsftpd 软甲的特点
- vsftpd 的全称是 “very secure FTP daemon” (非常安全的守护)
- 优点:安全、高速、高稳定性、体积小、可定制强、效率高
- 官方下载地址:ftp://vsftpd.beasts.org
1.2 vsftpd 的传输模式
- 文本模式:该模式在传输文件时使用 ASCIl 字符序列传输数据,只适合传输用 HTML 和文本编辑器编写的文件。
- 二进制模式:该模式以二进制序列传输数据,适合传输程序、压缩包、图片等文件。
- 进行域名解析必备的库文件。
1.3 vsftpd用户的类型
- 匿名用户:anonymous 或 ftp
- 本地用户:帐号名称、密码等信息保存在passwd、shadow文件中
- 虚拟用户:使用独立的帐号/密码数据文件
2. vsftpd 服务安装
vsftpd 服务的安装
[root@localhost ~]# mount /dev/cdrom /mnt [root@localhost ~]# rpm -ivh /cdrom/Packages/vsftpd-3.0.2-28.el7.x86_64.rpm
vsftpd 启动、重启、状态查询、停止等操作
systemctl start|stop|restart|reload|status vsftp.service
设置 vsftpd 开机启动:
systemctl enable|disable vsftpd.service
检查 vsftpd 进程
ps -ef | grep ftp
查看端口占用情况
ss -nutap | grep ftp
3. Linux 客户端访问 vsftpd 服务器
3.1 设置防火墙
在服务器端设置防火墙,开启 FTP 服务端口。
3.2 安装客户端软件包
在 RHEL7 客户机上安装 ftp 的客户端软件包
3.3 登录
在客户机上使用 ftp 命令登录 vsftpd 服务器