SecureCRT连接虚拟机中的Linux系统(Ubuntu)


SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行操作。SecureCRT的具体安装可以看我的另外一篇文章。


1、环境

    宿主机OS:Windows 8.1 64bits

   虚拟机OS:Ubuntu 16.04 64bits LTS

   VMWare:11.1.0

   SecureCRT: 8.0 64bits


2、配置过程


     VMware的网络连接我们要选择NAT模式,还有一种方式就是选择桥接模式(不推荐这个方式,由于每次路由器动态分配给虚拟机的IP地址不一样,导致每次通过SecureCRT连接的时候host地址要更改)。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。


   SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第1张图片


   进入到Ubuntu下,先查看Ubuntu虚拟机的IP配置,打开终端(Ctrl+Alt+T),通过ifconfig命令查看,可以看到Ubuntu下的IP地址信息。

SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第2张图片

可以看出,该IP地址为192.168.234.133,然后就可以到Windows下设置VMware Network Adapter VMnet8,其中VMnet8默认网关和虚拟机要相同,ip地址保持和虚拟机IP保持在同一个网段)

SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第3张图片

根据Ubuntu下的信息,设置如上图所示即可。

  前期工作已经做好,接下来就是要在Ubuntu下安装SSH服务了,打开终端,先检查一下,是否已经安装了SSH服务。

  输入命令:ssh username@localhost。如果出现了ssh: connect to host localhost port 22: Connection refused

  一般都是没有安装SSH,这个时候需要安装SSH。

(1)安装SSH

  打开Ubuntu的终端,输入:

  sudo apt-get install openssh-server

       安装完毕后ssh默认已启动。

       /etc/init.d/ssh restart  确认ssh-server已经正常工作

       如果连接不了,则我们需要关闭掉防火墙

(2)关闭掉防火墙

  sudo ufw disable

       成功之后重启

3、SecureCRT连接Ubuntu

  打开SecureCRT软件,进行配置。ProtoCol模式选为SSH2,Port为22,HostName为192.168.234.133(就是我们Ubuntu的IP地址),UserName为我们Ubuntu的登录账户。  SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第4张图片


       PassWord为我们Ubuntu的登录密码

       SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第5张图片


      然后就成功了

      SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第6张图片

注意字符编码设置成utf-8,以免出现乱码。

SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第7张图片

SecureCRT连接虚拟机中的Linux系统(Ubuntu)_第8张图片


你可能感兴趣的:(linux,虚拟机,secureCRT,ssh,ubuntu)