无法通过ssh登录ubuntu及网络连接问题的解决

经常我们在使用ubuntu的时候经常是把ubuntu安装在pc的虚拟机上然后运行虚拟机上的ubuntu的linux主机.可是有时候ubuntu运行的时候很占系统资源,这时候我们可以通过ssh软件登录ubuntu,然后让其在后台运行.可是有时候我们发现,ssh登录不上ubuntu,通过共享网络也连接不上ubuntu,使用了n种方法也不行.
下面分享下,此问题的解决心得:
1.首先要保证ubuntu已经配置好了网络(详见linux网络配置博客, 网络要和pc处于同一网段)且安装了ssh服务器(ssh安全登录是客服端和服务器模式的)
sudo apt-get install openssh-server
sudo /etc/init.d/ssh restart
2.保证虚拟机的俩桥接设置正确
虚拟机的编译->虚拟网络适配器->VMnet信息->桥接模式

无法通过ssh登录ubuntu及网络连接问题的解决
注意:当pc机是无线网连接的时候需要桥接到对应的物理以太网卡(很重要).
这样来查看网卡信息:
控制面板->网络internet->网络和共享中心

无法通过ssh登录ubuntu及网络连接问题的解决

找到本地连接,点击进入:

无法通过ssh登录ubuntu及网络连接问题的解决

找到详细信息点击进入:

无法通过ssh登录ubuntu及网络连接问题的解决
“描述”即是要选择的网卡, 桥接到此网卡即可.

无法通过ssh登录ubuntu及网络连接问题的解决

接下来是第二个桥接:
虚拟机的虚拟机->设置->硬件->网络适配器->桥接模式

无法通过ssh登录ubuntu及网络连接问题的解决

3.当pc是网线连接上网的时候,会发现ubuntu或pc不能ping通开发板,当然也不能ssh连接ubuntu,也不能网络共享ubuntu文件,这个时候需要对pc的网卡的网络进行静态配置即可(详细配置见pc机的网络配置)

无法通过ssh登录ubuntu及网络连接问题的解决

配置好后的本地连接的网卡的网络信息如上图(要保证ubuntu的网段,开发板的网段和此配置的网段在同一网段,且不能有ip冲突的情况发生).
经过以上的三步配置操作,在ubuunt上不出意外就能通过ssh访问ubuntu了,也能通过网络共享ubuuntu的文件夹了(共享后通过source insight编辑程序特别方便), 也能够和开发吧进行网络通信了.