FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议默认使用TCP端口中的20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
准备工作及安装vsftpd
#查看Linux服务器当前操作系统版本信息 cat /proc/version
[root@node ~]$ cat /proc/version
Linux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018
[root@node ~]$
#查看Linux版本当前操作系统内核信息
[root@node ~]$ uname -a
Linux vm-1605082895-0001.novalocal 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@node ~]$
#查看linux版本当前操作系统发行信息
[root@node ~]$ cat /etc/issue
\S
Kernel \r on an \m
[root@node ~]$ cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
[root@node ~]$
#查看是否安装vsftpd
[root@node ~]$ rpm -qa | grep vsftpd
vsftpd-3.0.2-29.el7_9.x86_64
[root@node ~