【Linux——ftp】

ftp表示文件传输协议

本次使用Red Hat Enterprise Linux 7 64位机进行操作

一、vsftpd软件下载及网络配置

在下载软件之前确认已配置软件仓库,不会的话可以看我以前的教程

yum -y install vsftpd    //下载vsftpd软件,vsftpd是非常安全的文件传输协议软件
systemctl start vsftpd	 //打开vsftpd软件服务
systemctl status vsftpd	 //查看vsftpd软件状态,若为绿色,表示软件正常运行

在真机的cmd命令行界面,看看能否ping通虚拟机,若不能,需要在需要在虚拟网络编辑器里面添加另外一个虚拟网络,设置成仅主机模式

 

然后右键虚拟机,打开设置,连接方式添加成刚刚配置好的虚拟网络,确认保存,之后就能ping通了

二、上传下载文件

在E盘目录放了一张图片用来做测试

打开cmd命令行界面

e:        //切换到E盘目录
dir       //查看目录下的文件

可以看到有一个这样的文件,就可以放心上传了

不要退出目录,保持当前路径,进入ftp模式,上传文件

//在cmd命令行输入
ftp 192.168.199.132        //改成自己虚拟机的ip
                           //输入虚拟机的用户名和密码
                           //显示login successful
put desktop.jpg            //上传文件,显示successful

                           //若还是报错,需要去关闭Linux的另外一个防火墙selinux

//在Linux终端输入
setenforce 0	           //关掉selinux防火墙
getenforce	           //查看selinux防火墙状态,enforcing为开启,permissive为关闭

在虚拟机home目录下的用户里面,可以找到上传的文件

 

下载文件类似上传操作

三、添加拒绝访问用户

添加了拒绝访问的用户后,该用户不能使用ftp等服务

firewall-cmd --zone=block --add-source=172.25.0.12	//在block区域添加拒绝访问的用户ip
firewall-cmd --zone=block --remove-source=172.25.0.12	//移除拒绝访问用户,从sources里面删除

firewall-cmd --zone= --list-all	                        //查看区域信息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值