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保持在同一个网段)
3:安装SSH
输入:sudo apt-get install openssh-server
安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:netstat -nat | grep 22
如果连接不了,则我们需要关闭掉防火墙;关闭掉防火墙:sudo ufw disable
关闭防火墙之后,netstat -nat | grep 22一下,就能看出SSH服务了
错误解决1:
解决方法:
vi /etc/ssh/sshd_config
找到Authentication配置部分,将PermitRootLogin without-password修改为PermitRootLogin yes,然后保存。重启系统。
错误解决2:
解决方法:
打开D:\Programe Files\SecureCRT文件,进入FireWalls的文件夹(如果没有该文件夹则新建一个)
进入FireWalls文件夹创建一个名为“无.ini”的空文件,这样就等于在数据库中建立了一个叫“无”的防火墙。这样连接时就不会再弹出恼人的提示信息了。
不过,我共享的文件SecureCRT的压缩包里面已经有了这个文件,所以用我的SecureCRT就不会出现这个提示;
最后是我连接成功之后的结果如下:
然后ll一下,结果汉字有乱码
解决办法:
更改字符编码之后再试一下:
编码问题解决
但是如果编辑.c文件的话不是彩色的,是黑白色的,感觉特别不舒服;下面是配置彩色的步骤,见下图;
配置之后的结果如下:
至此,完美解决!