Win7下使用SecureCRT连接VMware虚拟机中的Ubuntu

来源:互联网 发布:硬盘坏了如何恢复数据 编辑:程序博客网 时间:2024/05/17 08:20

       在实际的嵌入式开发过程中,由于自己的电脑没有安装交叉编译环境,很多时候我们是在windows下完成编码,然后上传代码至远程的Linux服务器进行编译。这时就需要使用SSH协议和FTP协议来完成代码的上传和编译等工作。对于刚开始学习人来说,使用一台电脑安装虚拟机Linux,也能完成以上的工作。这里记录一下自己配制的一个过程,方便今后察看。

       由于在同一台电脑上需要使用SSH协议来进行通信,首先需要解决windows与VMware中的Linux进行网络通信的问题。这时就要使用VMware中的bridged(桥接模式) 。在该模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。

    在VMware的主菜单下点击 编辑-〉虚拟网络编辑器,进入该编辑器,如下图所示:


选择VMnet0桥接模式,然后在桥接到弹出框中选择自己电脑上网使用的实际网卡。然后确定,重启VMware,进入虚拟机的操作系统(我使用的是Ubuntu14.04)手工配置Ubuntu的 IP地址、子网掩码,而且还要和宿主机器处于同一网段。

    进入Ubuntu后进入Terminal,然后修改目录/etc/networks下的文件interfaces,该文件就是Ubuntu中的IP地址等信息。


    在这里我们参照自己电脑的网络配置来设置Ubuntu的IP在同一个网段,这时重启Ubuntu的网络服务就应该可以在Windows中ping通虚拟机种的Ubuntu了。但是这时候使用SecureCRT连接Ubuntu还不一定可以,还需要确定Ubuntu中的SSH服务是否开启,使用nststat -tl 察看:


    如果有ssh    LISTEN这行的话说明你的电脑SSH服务已经启动了,使用SecureCRT连接ubuntu即可,如果没有这个服务,就需要百度一下了。

    假设这时候Ubuntu上的SSH服务已经开启了,那么就可以使用SecureCRT连接虚拟机中的Ubuntu了。

0 0
原创粉丝点击