一.lftp服务
1.基本知识
ftp服务的基本信息
软件安装包: vsftpd
默认发布目录:/var/ftp
协议接口: 21/tcp
服务配置文件: /etc/vsftpd/vsftpd.conf
FTP(文件传输协议)是网上仍然常用的的最老的网络协议之一,它为系统提供了通过网络与远程服务器进行传输的简单方法
2.lftp服务管理命令
2.环境配置:
1)将快照虚拟机node1 172.25.254.162作为服务端,进行各种管理命令的操作,并且在真机172.25.254.62中检测。
2)yum install vsftpd -y ---安装vsftpd软件,用于服务器,可以使其他主机iftp连接本机
3)yum install lftp -y ---安装lftp软件,可以适用lftp命令
4)systemctl start vsftpd ---开启vsftpd服务
5)systemctl enable vsftpd ---设置vsftpd服务开机自启动
6)systemctl status firewalld ---查看火墙状态,需要在开启状态
7)firewall-cmd --permanent --add-service=ftp ---永久添加ftp服务,需要火墙开启状态
8)firewall-cmd --reload ---重新加载火墙服务,但凡在火墙中永久添加服务的,但需要reload操作
9)firewall-cmd --list-all ---查看火墙上开启的服务
检测:
lftp 172.25.254.100 ---lftp172.25.254.100主机,该主机已经开启vsftpd服务
quit退出lftp连接
lftp 172.25.254.141
二.lftp匿名连接与本地用户连接
环境配置:
1.getenforce ---查看内核级加强火墙状态
Enforcing ---内核级加强火墙开启状态
vim /etc/sysconfig/selinux ---编辑文件关闭内核级加强火墙
将Enforcing 修改为Disabled
reboot ---因为这是内核上的服务,所以需要重启来让系统重读
getenforce
Disabled ---内核级火墙关闭
实验:虚拟机172.25.254.141作为服务器,真机作为客户端检测服务器的各种权限修改
1.在虚拟机node1中新建用户
useradd dai ---新建用户dai
passwd dai ---配置dai的密码
useradd westos ---新建用户westos
passwd westos ---配置westos的密码
2.lftp匿名访问
真机lftp 172.25.254.162 ---匿名访问172.25.254.162
ls ---该命令成功才表示lftp连接成功
quit ---退出