Windows10与虚拟机中CentOS-7.2进行ftp通信

首先Linux的IP地址可以通过以下命令获取:

ifconfig

 

Windows10上面IP地址通过下面命令获取

ipconfig

 

 

 

你首先要保证你的主机和Linux虚拟机是可以ping通的(ping都没ping通,其他操作就进行不了)

windows10如下:

Linux的(ping命令后面哪个-c5表示发送五次数据包):

 

有些人可能windows10上面没有下载ftp:

windows10就会自动安装了

 

在能ping通的前提下你在windows10上面使用ftp命令连接虚拟机

你会发现,连接超时了,那我们用Linux连接windows10

你会发现也不可以,我们输入bye命令推出ftp

 

我们这个时候需要把两边的防火墙都关了(windows10和Linux的都关了,不能只关一个)

windows10关闭防火墙:

 

Linux检查防火墙关了没有:

service firewalld status

或者是:

systemctl status firewalld

这样的话就是没关

 

关闭防火墙需要:

systemctl stop firewalld

或者

service firewalld stop

再用之前的命令检查一下,如上图就是关闭成功了。

 

 

再次使用ftp命令连接linux虚拟机:

发现还不行,那就看一下linux上面开启ftp服务了没有,使用命令:

service vsftpd status

如上图,我们发现就是没有开启。那就使用如下命令开启它

service vsftpd start

如上图发现服务已经开启了

 

再次使用ftp命令登录

可以了。

 

但是默认ftp是不可以使用root用户登陆的,但是你可以更改Linux文件使得可以以root用户登录:

可以修改 /etc/ftpusers 文件,把root注释掉,即可以root用户登录ftp

 

posted @ 2021-01-03 16:22  kongbursi  阅读(424)  评论(0编辑  收藏  举报