• 如何使用 SSH 连接 VMWare 虚拟机中的 Ubuntu


    环境:VMWare Player 5.0.2,Ubuntu 13.10


     VMWare共有3种网络连接模式,分别是:

     

      1. bridged(桥接模式):虚拟机将直接连接到物理局域网,使自身独立于宿主机外,从局域网路由器获取IP。这种方式虚拟OS可以和局域网中其他终端实现互访。桥接模式有一个子选项“Replicate physical network connection state.”,它的意思是如果在笔记本等移动设备上使用虚拟机的桥接模式,当宿主机在无线网络和有线网络之间进行切换时,虚拟OS的IP地址会自动更新而无需重新设置。

      2. NAT(Network Address Translation 网络地址转换模式):虚拟机通过网络地址转换,借壳宿主机访问物理网络。虚拟OS的TCP/IP信息由虚拟机在宿主机建立的VMnet8网络适配器采取DHCP方式自动分配的,不能手工修改,因此虚拟OS可以通过宿主机实现对外部物理网络和网络中其他物理机的访问,但外部物理机却不能通过外部物理网络访问虚拟OS。

      3. host-only(主机模式):在该模式下,只有宿主机可以和虚拟机进行相互通讯,虚拟OS的网络TCP/IP信息是由虚拟机在宿主机建立的VMnet1网络适配器采取DHCP方式自动分配。

     

      PS:在bridged模式下虚拟机建立的网络适配器为VMnet0,但是根据实践来看,虚拟机(VMWare Work Station 9.0.2)并没有建立该VMnet0适配器,而桥接模式的工作状态未受影响。

     

    使用 SSH 连接虚拟 Ubuntu

     

      虚拟机选择 bridged 模式,在 Ubuntu 中使用 ifconfig 命令查看物理网络分配的 IP 地址,它和宿主机应该是在同一网段下,例如路由网关为 192.168.1.1,Ubuntu 分配到的 IP 为 192.168.1.162。

      此时外部终端还不能访问 Ubuntu,可以使用 SSH 自连进行测试:ssh root@localhost,得到错误提示“ssh: connect to host localhost port 22: Connection refused”。原因是Ubuntu没有默认提供ssh服务,因此首先安装ssh服务:

    $ ssh apt-get install openssh-server

      如果安装完后该服务没有自动启动,则手工启动:

    $ sudo /etc/init.d/ssh start

       此时,网络中其他终端可以使用 ssh 连接 Ubuntu 了。

  • 相关阅读:
    javascript package
    javascript 的forEach函数
    JavaScript 缓存函数
    javascript String
    javascript的动态this与动态绑定
    CSS Position Fixed for IE6
    raphaeljs图形库学习笔记
    javascript wrapper函数
    javascript框架之继承机制3
    javascript 超级字符串对象
  • 原文地址:https://www.cnblogs.com/ifantastic/p/3415182.html
Copyright © 2020-2023  润新知