我需要在linux中测试和练习ssh(安全shell deamon),为此我在VMware 12.0工作站中配置了一个centOS 7.0虚拟机和一个ubuntu 12.10虚拟机。(我的主机运行的是Windows 8)
我启动了两台虚拟机并尝试使用ssh root@IPaddress
从centos机器连接ubuntu机器。但我继续收到错误
ssh:连接到主机92.222.136.30端口22:拒绝连接
我不知道有可能以这种方式连接。但我没有任何其他方法来测试和练习这些东西。我在这里做了什么错?或者在那里任何简单的方法吗?
答案 0 :(得分:1)
什么是网络配置。 我建议在两台机器上使用Bridge适配器。 如果您在两者上尝试静态IP,那么我建议尝试以下配置
我还建议尝试在firewalld或Iptables上允许端口22,或者您可以在测试时使用以下命令完全禁用防火墙
systemctl stop firewalld systemctl禁用firewalld
还要检查端口22是否打开,请检查
netstat -tulnp | grep -i 22
并且看到我假设您正在运行centos作为服务器[基础结构服务器/或完整安装]。如果在最小安装的centos上你必须使用 yum -y install openssh-server
安装openssh服务器我希望这有帮助,谢谢
答案 1 :(得分:1)
telnet IPaddress 22(检查ssh端口是否打开)
使用 netstat -plantu
命令检查您的ssh端口关闭防火墙或刷新IP表
使用命令 ssh root @ IPaddress -p 22 (如果使用自定义端口,则将值22更改为您的端口号)