基于virtual Box linux虚拟机外连接secure CRT终端仿真工具(很详细)
Posted 抛物线.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于virtual Box linux虚拟机外连接secure CRT终端仿真工具(很详细)相关的知识,希望对你有一定的参考价值。
基于virtual Box linux虚拟机外连secure CRT
VirtualBox性能有很大的提高。因为他是开源的,不同于VM,而且功能强大,可以在 Linux/Mac 和 Windows 主机中运行,并支持在其中安装 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客户操作系统。
SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。
广泛的终端仿真
优秀的会话管理特性
协议支持
Secure Shell 加密登录和会话数据
文件传输工具
脚本支持
发现最近有很多,刚刚接触linux虚拟机环境的新同学,可能对于远程连接工具secure CRT 并不太熟悉。但是CRT使用起来,是非常的方便,下面我们一起来演示如何去连接secure CRT 。
①首先我们打开linux 终端CLI。执行如下操作,进入到网卡配置目录
[root@controller ~]# cd /etc/sysconfig/network-scripts/
[root@controller network-scripts]# ls
ifcfg-enp0s3 ifdown-eth ifdown-ovs ifdown-Team ifup-bnep ifup-isdn ifup-ppp ifup- tunnel
ifcfg-enp0s8 ifdown-ib ifdown-post ifdown-TeamPort ifup-eth ifup-ovs ifup-routes ifup-wireless
ifcfg-lo ifdown-ippp ifdown-ppp ifdown-tunnel ifup-ib ifup-plip ifup-sit init.ipv6-global
ifdown ifdown-ipv6 ifdown-routes ifup ifup-ippp ifup-plusb ifup-Team network-functions
ifdown-bnep ifdown-isdn ifdown-sit ifup-aliases ifup-ipv6 ifup-post ifup-TeamPort network-functions-ipv6
[root@controller network-scripts]#
或者我们直接使用vi 进行编辑
[root@controller network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet #网络类型为:Ethernet
BOOTPROTO=static #设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务
DEFROUTE=yes # 将该接口设置为默认路由。
PEERDNS=yes #是否允许DHCP获得的DNS覆盖本地的DNS
PEERROUTES=yes #是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目
IPV4_FAILURE_FATAL=no #如果ipv4配置失败禁用设备
IPV6INIT=yes #no代表禁止IPV6 yes代表开启
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3 #网卡的名称,特殊环境下使用多块网卡
UUID=b497c9bf-d23a-49bd-ae5c-f05823694ebf #网卡的UUID
DEVICE=enp0s3 #指出设备名称
ONBOOT=yes # 设置为yes,开机自动启用网络连接
IPADDR=192.168.1.11 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关
这里解释一下UUID
https://blog.csdn.net/qq_28513801/article/details/90138735
我们应该首先熟悉下该配置文件的整个内容,其次才能去手动配置。
② 我们打开我们的virtual box 进入首页
1)如下图所示
从上面画红圈的地方便可以看出我们的网卡类型和数量。
- 我们打开左上角的管理菜单>主机网络管理器 (或者我们直接使用快捷键ctrl+H直接进入到虚拟网卡配置界面)。如下图所示:
这里由于是测试使用。 因为我之前由于需求新增过网卡,所以正常情况下,大家初次进入这个界面应该有一块网卡。
我们这里使用第一块 VirtualBox Host-Only Ethernet Adapter 192.168.1.1/24
使用这个网卡。
3)我们选择手动配置
如下图所示:
并且配置好Ipv4地址和网络掩码地址。并且要记住我们配置的网段。这里是.1网段
由于24位是网络号,所有192.168.1是我们的网络号,后面8位是主机号。
配好之后我们点击应用按钮
③下面开始配置我们的虚拟机:
如果大家不想虚拟机上网,那就选择仅主机模式便可
这里有四种模式介绍https://blog.csdn.net/qq_28513801/article/details/90138491
由于我这里是四块网卡,所以便有4个选项,大家应该只有一块虚拟网络,直接选择就可以了。
这里我们把他的混杂模式改为全部允许便可
这里顺便解释下混杂模式:是指一台机器能够接收所有经过它的数据流,而不论其目的地址是否是他。
是相对于通常模式而言的,这被网络管理员使用来诊断网络问题,但是也被无认证的想偷听网络通信的人利用。
其实就是:就是能够监听除了属于本机消息的意思
这里有virtual box的官方文档,大家有兴趣可以看下。
http://penglb.net/posts/2014/03/virtualbox-networking.html
④登录我们的linux虚拟机,并打开网络配置文件
[root@controller network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=b497c9bf-d23a-49bd-ae5c-f05823694ebf
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.11
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
⑤ 这里开始编辑我们的网络地址和相应配置
BOOTPROTO=static 这里我们就改为static静态即可
ONBOOT=yes #这里我们改为yes即可 开机自启网卡
IPADDR=192.168.1.11 #这里一定要注意ip地址一定要和我们的virtual box 刚刚配置的虚拟网卡的在同一网段
否者无法会话
NETMASK=255.255.255.0 # 这里是我们的掩码
GATEWAY=192.168.1.1
#这里配置的使我们的网关,也一定要配置正确。
⑥ 配置好以上之后 直接在linux中重启网卡
[root@controller network-scripts]# systemctl restart network
紧接着查看一下网络状态:
[root@controller network-scripts]# systemctl status network
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: active (exited) since Fri 2019-03-01 00:44:35 EST; 2h 9min ago
Docs: man:systemd-sysv-generator(8)
Process: 733 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)
Mar 01 00:44:32 controller systemd[1]: Starting LSB: Bring up/down networking...
Mar 01 00:44:32 controller network[733]: Bringing up loopback interface: [ OK ]
Mar 01 00:44:34 controller network[733]: Bringing up interface enp0s3: [ OK ]
Mar 01 00:44:35 controller network[733]: Bringing up interface enp0s8: [ OK ]
Mar 01 00:44:35 controller systemd[1]: Started LSB: Bring up/down networking.
看到active便成功修改并启动了。
⑦这一步便打开我们的secureCRT 进行连接
这里可以打开会话选项,更改我们的字体外观等仿真环境
如果出现乱码 就把这里设置utf-8格式。如下图所示
⑧ 以上便可以成功连接我们的linux虚拟机了。
这里强调一点,如果连接成功了,但是反应特别慢,有连接超时现象,请修改ssh配置文件
[root@controller ~]# vi /etc/ssh/sshd_config
将该配置修改为no即可,详情请参照我的博客
https://blog.csdn.net/qq_28513801/article/details/89491330
如果每次连接后crt首行出现系统更新信息,和ip地址等信息
请修改
好了 以上便是virtual box虚拟机 连接CRT的详细操作了。
以上是关于基于virtual Box linux虚拟机外连接secure CRT终端仿真工具(很详细)的主要内容,如果未能解决你的问题,请参考以下文章
01 - 在虚拟机(Virtual Box)中安装Ubuntu 16.04