文件服务FTP

FTP、VSFtpD(very sercue file transfer protocol deamon)
file transfer protocol 文件传输协议

作用:实现跨网络的文件传输(客户端和服务端可不在相同网段)

优点:兼容性好,安全性高
缺点:稳定性差,功能简单

应用:常见的Web服务器的文件传输

端口:
20:数据端口,用于传输数据
21:控制端口,用于连接服务器

模式(只用在传输文件时才会使用主动模式,被动模式):
主动模式:在传输数据时,服务器会要求客户机开启一个随机的端口,然后服务器用20端口主动连接该端口

被动模式:在传输数据时,服务器会随机开启一个端口,并要求客户机主动连接到服务器,客户机会使用随机端口连接

步骤:

#yum -y install vsftpd
#systemctl restart vsftpd

测试

在服务端添加用户:
#useradd cjk && echo 123 | passwd - -stdin cjk
在客户端安装安装工具:
#yum -y install ftp 

实名登录 #ftp 192.168.146.204
用户名 cjk
密码 123

匿名登录
#修改配置指定匿名登录目录
#vim /etc/vsftpd/vsftpd.conf
添加一行
anon_root=/home/cjk/myftp
#systemctl restart vsftpd
登录
#ftp 192.168.146.204
用户名 anonymous
密码 回车

在匿名用户登录下,输入pwd命令,显示‘/’,无法切换其他目录

文件上传 #put filename
文件下载 #get filename
如果操作目录先tar打包目录

猜你喜欢

转载自blog.csdn.net/PpikachuP/article/details/88906879