使用另一台linux虚拟机访问虚拟linux机器

问题描述:

我需要在linux中测试和练习ssh(secure shell deamon),以便在VMware 12.0工作站中配置centOS 7.0虚拟机和ubuntu 12.10虚拟机。 (我的主机运行的是Windows 8) 我通电两个虚拟机,并尝试Ubuntu的机器从CentOS的机器使用ssh [email protected]连接。但我仍然得到错误使用另一台linux虚拟机访问虚拟linux机器

的ssh:连接到主机92.222.136.30端口22:连接被拒绝

我不知道w可以通过这种方式进行ssh连接。但是我不会有任何其他方式来测试和实践这些东西。我在这里做了什么错误?或者有没有简单的方法来做到这一点?

什么是网络配置。 我建议在两台机器上使用桥接适配器。 如果你想就这两个静态IP,那么我建议尝试以下配置

  1. VM-1:两个NIC卡。 NAT上的NIC-1和网桥上的NIC-2(静态IP)
  2. VM-2:两个NIC卡。对NAT和NIC-2上桥NIC-1(静态IP)

我还建议尝试允许在firewalld或iptables的端口22,或者您可以使用下面的命令完全禁用防火墙,因为您正在测试

systemctl停止firewalld systemctl禁用firewalld

还检查端口22是开放的,与

netstat的-tulnp查询| grep -i 22

看到我假设你正在运行centos作为服务器[基础结构服务器/或完全安装]。如果最小安装CentOS的,你将不得不使用安装百胜-y安装openssh-server

我希望这有助于OpenSSH服务器,由于

远程登录名称IP地址22(检查是否SSH端口是开放的)

使用命令netstat的-plantu

关闭防火墙或刷新IP表检查你的SSH端口

使用命令ssh root @ IPaddress -p 22(如果您使用自定义端口,则将值22更改为您的端口号)