利用SecureCRT连接虚拟机中的ubuntu系统

1、背景描述

最近在琢磨使用SparkR,安装的时候发现,目前该包只能在linux环境下安装,windows使用时有许多问题(求大神指导)。

所以在虚拟机中安装了一个ubuntu,在宿主机与虚拟机之间来回切换时,总是要动鼠标,所以寻思着使用SecureCRT来远程

连接虚拟机中的ubuntu,正好也可以利用sftp向虚拟机传文件。好了,废话不多说,下面咱们讲讲怎么做,还有我遇到的一些问题,

希望各路大神能够帮忙解决。

2、环境

宿主机:windows7旗舰版
虚拟机:ubuntu(具体版本号记不得了)

3、步骤

我不是计算机专业的僧人,所以计算机网络协议方面的只是比较差,通过度娘的悉心指导,勉强实现了宿主机SecereCRT连接
ubuntu。
1、虚拟机中ubuntu系统要安装ssh,并且要将ssh servce启动起来
安装以及启动过程如下:
sudo apt-get install openssh-server

然后确认sshserver是否启动了:(或用“netstat -tlp”命令)

  ps -e | grep ssh




2、ssh启动后,我们需要知道ubuntu的ip地址,这样才可以访问,利用ifconfig查询
我尝试着用SecureCRT连接了一次,但是结果显示,连接服务超时。后来百度上查了一下,好像跟网络协议有关。我的宿主机连着wifi上网,所以使用
的是动态ip,跟虚拟机不在一个局域网络,具体怎么情况我也是个门外汉,等我看看网络协议之后再来补充。下面只说解决方法。
将ubuntu的静态ip设置一下。

 配置静态ip地址

$sudo vi /etc/network/interfaces

原有内容只有如下两行:

auto lo

iface lo inet loopback

向末尾追加以下内容:

auto eth0

iface eth0 inet static

address 192.168.1.11

gateway 192.168.1.12

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

然后保存退出;

有些地方说是要配置dns,我偷了个懒,没有配置,后来能够连接上,也就没有去关注。

重启 network 使修改生效

$sudo /etc/init.d/networking restart

配置ip的地方有什么不懂得,可以访问下边这篇博文

http://www.linuxidc.com/Linux/2012-07/65266.htm

3、配置SecureCRT,连接ubuntu

打开SecureCRT,


输入你配置的ubuntu地址,和你的用户名,连接即可,在执行此处之前,要修改一下宿主机的ip获取方式,

将自动获取ip改为静态ip


ip地址要跟你ubuntu在一个网段上。确定,即可连接


输入你ubuntu系统的用户名,密码,点击ok即可。

附成功后图片一副^_^


4、总结

后来博主想了一下,感觉这种方式虽然实现了我想要的功能,但是,太繁琐了。特别是宿主机设置为静态ip后,不能用wifi连接外网,总是来回切换太麻烦了。所以
该方案还是有待改善,希望各路大神给出指点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值