SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相

SecureCRT下载地址: http://pan.baidu.com/s/1mgjdPu4

Ubuntu14.04(64位):http://pan.baidu.com/s/1gd7AAll

Ubuntu14.04(32位):http://pan.baidu.com/s/1c0hYpFE

OracleVMVirtualBox: http://pan.baidu.com/s/1gdEwi9X


前一段时间在windows7 64位系统下用SecureCRT成功连接了虚拟机里的ubuntu系统,今天换成了32位系统,也想用SecureCRT连接虚拟机里的ubuntu系统,发现上次的步骤已经忘了,只记得上次搜索了好多东西;这次就决定总结一下,并分享给大家,大家就不用那么麻烦了。上面还有SecureCRT软件的安装包,免安装版本。还有两个ubuntu14.04系统的下载地址;最后是Oracle VM VirtualBox虚拟机的下载地址;

1:设置网络连接模式,如下图所示:



2:设置完之后打开虚拟机查看ip地址,这样可以保证该ip与主机ip属于同一个网络下,windows系统的IP地址和默认网关和虚拟机要相同(保持和虚拟机IP保持在同一个网段)


SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第1张图片


3:安装SSH

输入:sudo apt-get install openssh-server

安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:netstat -nat | grep 22

如果连接不了,则我们需要关闭掉防火墙;关闭掉防火墙:sudo ufw disable

关闭防火墙之后,netstat -nat | grep 22一下,就能看出SSH服务了


错误解决1:

SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第2张图片

解决方法:

vi /etc/ssh/sshd_config

找到Authentication配置部分,将PermitRootLogin without-password修改为PermitRootLogin yes,然后保存。重启系统。

SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第3张图片


错误解决2:




解决方法:


打开D:\Programe Files\SecureCRT文件,进入FireWalls的文件夹(如果没有该文件夹则新建一个)

进入FireWalls文件夹创建一个名为“无.ini”的空文件,这样就等于在数据库中建立了一个叫“无”的防火墙。这样连接时就不会再弹出恼人的提示信息了。


不过,我共享的文件SecureCRT的压缩包里面已经有了这个文件,所以用我的SecureCRT就不会出现这个提示;


最后是我连接成功之后的结果如下:

SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第4张图片


然后ll一下,结果汉字有乱码

SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第5张图片

解决办法:



更改字符编码之后再试一下:

SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第6张图片

编码问题解决


SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第7张图片

但是如果编辑.c文件的话不是彩色的,是黑白色的,感觉特别不舒服;下面是配置彩色的步骤,见下图;


配置之后的结果如下:

SecureCRT连接Oracle VM VirtualBox虚拟机ubuntu实测通过有图有真相_第8张图片

至此,完美解决!

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