配置SecureCRT连接VirtualBox虚拟机中的Linux环境

摘要:
在实际操作和维护中,我们经常使用SecureCRT来远程控制Linux服务器。接下来,我们将详细介绍如何在Windows7下通过VirtualBox构建Linux开发环境,最后通过SecurityCRT远程访问Linux服务器。但是,在安装Ubuntu时应该注意。在安装之前或之后,单击VirtualBox的设置。创建后,应在设置中创建虚拟网卡。该网卡将用于主机远程访问Linux服务器。

在实际的运维中我们常常使用SecuriteCRT来远程控制Linux服务器。下面将详细介绍windows 7下通过VirtualBox搭建linux开发环境,并最终通过SecurityCRT来远程访问linux服务器。

主要分为以下几个步骤

1、VirtualBox安装

2、Ubuntu安装

3、SecuriteCRT安装

4、配置Linux网络

一、我使用的软件

VirtualBox4.0,VirtualBox是开源软件,可以访问https://www.virtualbox.org/wiki/Downloads下载

Ubuntu11.10 DeskTop版,Ubuntu是开源免费系统,可以访问http://www.ubuntu.org.cn/download/下载

SecuriteCRT6.6,SecuriteCRT是收费软件,不过网上可以找到破解版的

二、配置

其中前三步安装软件比较简单,就不做详细介绍,主要介绍一下第四步配置。

但是在安装Ubuntu的时候需要注意一下,在安装前或者安装后,点击VirtualBox的设置

特别注意,在新建

结束后要在设置中虚拟出一块网卡,这块网卡将用来供主机远程访问linux服务器。具体如下:

 

配置SecureCRT连接VirtualBox虚拟机中的Linux环境第1张

其中网络连接1走默认的设置就可以了,网络连接2设置连接方式为“Bridged Adapter”

配置SecureCRT连接VirtualBox虚拟机中的Linux环境第2张

完成安装之后主要进行网络的配置:

(1)在Linux下执行ifconfig命令来查看一下eth1网卡,如下图:

配置SecureCRT连接VirtualBox虚拟机中的Linux环境第3张

如果没有出现eth1,就进行一下操作,如果出现了就可以跳过:

Sudo ifconfig eth1 XXX netmask 255.255.255.0

Sudo ifconfig eth1 up

注:XXX可以通过参考Windows下面的与之桥接的网卡来设置,例如我的电脑上是:

配置SecureCRT连接VirtualBox虚拟机中的Linux环境第4张

那么XXX可以设置为192.168.93.X(X不能是0、11、255),再次ifconfig就可以看到了。

(2)在Linux中使用编辑器(以下我都是使用的gedit,可以根据自己爱好使用)打开interfaces文件

Sudo gedit /etc/network/interfaces

在文件末尾添加如下内容

#eth1

auto eth1

iface eht1 inet static

address XXX     # 注:XXX就是上面设置的那个ip

netmask 255.255.255.0

broadcast 192.168.X.255 #注:X同XXX中对应位置的值,例如我的是93

保存文件,退出gedit,重启虚拟机后,eth1也就是第二个网卡会自动启动。注意,一定要加上“broadcast 192.168.X.255”这一行,否则OpenSSH客户端工具就无法连接到虚拟机。

(3)在Linux下使用如下命令

Sudo gedit /etc/resolv.conf

在文件下面添加如下内容

nameserver 202.106.196.115

nameserver 202.106.196.152

nameserver 8.8.8.8

nameserver 192.168.1.1

保存后退出gedit,重启networking,命令如下:

Sudo /etc/init.d/networking restart

(4)这个时候eth1的设置就完成了,接下来要确定linux上的ssh开启了没,如果没开机或者没安装就要安装后开启ssh,命令如下:

sudo apt-get install openssh-server openssh-client

这时候Linux基本上就设置完了,接下来使用securiteCRT来连接Linux:

配置SecureCRT连接VirtualBox虚拟机中的Linux环境第5张

HostName就是刚才设置的ip,port一般默认是22(可以在Linux下面使用gedit etc/ssh/sshd_config来查看ssh的配置参数,也可以使用sudo gedit /etc/ssh/sshd_config来编辑修改)

Username是安装Ubuntu设置的账号,如果开启了root,也可以使用root账号。

然后输入密码就可以登陆了:

配置SecureCRT连接VirtualBox虚拟机中的Linux环境第6张

注:有时候在securiteCRT中中文会出现乱码,可以讲securiteCRT中的编码设置为UTF-8(在SecureCRT的Options选项中选择Session Options,修改Appearance中的字符编码为UTF-8,这样只能修改securiteCRT中的编码显示,可能在Linux中还是乱码,对于Linux系统乱码问题可以参考http://blog.csdn.net/malundao/article/details/6584209

备注:

以上啰嗦很多,针对一般的机器配置可以简单实用命令搞定

1.配置eth0地址
输入命令:ifconfig eth0 192.168.1.122 netmask 255.255.255.0
2.添加默认路由
输入命令:route add default gw 192.168.1.1
3.配置DNS
输入命令:vi /etc/resolv.conf

将nameserver 192.168.1.1加入文本

配置完毕后重启网络服务
输入命令:service network restart

免责声明:文章转载自《配置SecureCRT连接VirtualBox虚拟机中的Linux环境》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Onunloadweb前端图片上传(2)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

如何给LINUX红帽子版本配置IP(转)

1、ifconfig # ifconfig [接口名称]查看某个设备地配置:# ifconfig eth0 为网络接口设置IP:# ifconfig eth0 192.168.0.6 netmask 255.255.255.0 为eth0配置第2个IP地址:# ifconfig eth0:0 192.168.0.7 netmask 255.255.255....

Linux学习 : 移植qt 5.6.3 及 tslib 1.4

                             (一) 移植 qt5.6.3 一、qt简介:   Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object...

为什么linux有足够的内存还进行swap?

  1、Linux在内存被用完之前开始交换。这是为了提高性能和响应能力: 性能提高是因为一些内存放磁盘缓存比方内存更合适。因此,最好将一个已经停用了一段时间的程序交换出去,而将经常使用的文件保存在缓存中。 当系统处于空闲状态时,而不是当内存满时,一些程序正在运行并请求更多的RAM来完成任务时,响应能力会得到改善。   2、如何在有内存可用的时候,不使用sw...

无线网络密码破解初体验

实验准备 准备一台路由器、可以设置为混杂模式的无线网卡和kali linux 本次实验破解的WiFi基本信息如下: 获取当前环境Wi-Fi 1. 查看当前无线网卡工作模式 iwconfig wlan0 如: ┌──(shelmean㉿kali)-[~] └─$ iwconfig wlan0 wlan0 IEEE 802.11 ESSID:off...

linux内核编译环境配置

linux内核编译环境配置 如果不是编译内核,只需要安装与内核相匹配的kernel-devel开发包即可。即是/lib/modules/`uname -r`/build -> /usr/src/kernels/`uname -r`指定。 在yum中,如果直接运行 yum install kernel-devel, 一般安装的开发包版本要高于所使用的...

(转载)VM下ubuntu安装vmtools

转自:http://blog.sina.com.cn/s/blog_6f047ff20100ut5l.html 1.必须在vmware中系统的选项卡里选择安装vmware tools2.然后在系统的光驱里会出现一张VMware tools的光盘3.进入Ubuntu系统4.把文件从光盘上拷贝到本地(名字记不到了,自己用tab补全。)    cd /media...