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