FTP
文件传输协议基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载文件。 FTP 基于TCP协议生成一个虚拟的连接,用户可以通过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。
端口:
21号,建立tcp连接 默认端口
20号:传输数据
软件包: vsftpd
FTP端口: 控制端口 command 21/tcp
配置文件: /etc/vsftpd/vsftpd.conf
yum install -y vsftpd #下载ftp服务
systemctl start vsftpd #启动ftp服务
touch /var/ftp/pub/test.txt #创建文件到共享目录
systemctl enable vsftpd #设置开机自启
ls /var/ftp/
chown ftp.ftp pub/ -R #修改根目录的属主与属组
vi /etc/vsftpd/vsftpd.conf ----找到29行将下面的注释取消
34 anon_other_write_enable=YES
anon_umask=000 #匿名用户上传下载目录权限掩码
systemctl restart vsftpd #重启服务
客户端
yum -y install lftp #客户端安装ftp
lftp 192.168.1.1 #连接服务端的ip
查看是否有pub文件
put 上传命令
ftp本地用户登录
服务端
创建用户 use1 use2 密码为1
echo '1' | passwd --stdin use1 #设置密码
echo '1' | passwd --stdin use2 #设置密码
vim /etc/vsftpd/vsftpd.conf ---添加注释并修改
systemctl restart vsftpd #重启服务
客户端
lftp 192.168.1.1 -u use1 连接use1 的ftp服务
uptime 查看cpu的平均负载