【问题标题】:Accessing a virtual linux machine using another linux virtual machine [closed]使用另一个 linux 虚拟机访问虚拟 linux 机器 [关闭]
【发布时间】:2016-02-27 07:21:35
【问题描述】:

我需要在 linux 中测试和练习 ssh(secure shell deamon),为此我在 VMware 12.0 工作站中配置了一个 centOS 7.0 虚拟机和一个 ubuntu 12.10 虚拟机。(我的主机运行的是 windows 8) 我启动了两个虚拟机并尝试使用 ssh root@IPaddress 从 centos 机器连接 ubuntu 机器。但我继续收到错误

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

我不知道是否可以以这种方式进行 ssh 连接。但是我没有任何其他方法可以测试和练习这些东西。我在这里做错了什么?或者有什么简单的方法可以这样做?

【问题讨论】:

    标签: linux ubuntu ssh centos7


    【解决方案1】:

    什么是网络配置。 我建议在两台机器上都使用 Bridge 适配器。 如果您在两者上都尝试使用静态 IP,那么我建议您尝试以下配置

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

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

    systemctl 停止防火墙 systemctl 禁用防火墙

    还要检查端口22是否打开,检查

    netstat -tulnp | grep -i 22

    我认为您正在将 centos 作为服务器 [基础设施服务器/ 或完整安装] 运行。如果在 centos 的最小安装中,您必须使用 yum -y install openssh-server

    安装 openssh 服务器

    希望对你有帮助,谢谢

    【讨论】:

      【解决方案2】:

      telnet IPaddress 22(检查ssh端口是否打开)

      使用命令 netstat -plantu

      检查您的 ssh 端口

      关闭防火墙或刷新 IP 表

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-22
        • 1970-01-01
        • 2010-10-07
        • 1970-01-01
        • 2018-05-18
        • 2021-02-20
        • 1970-01-01
        相关资源
        最近更新 更多