文章目录
1, SecureCRT简单介绍
SecureCRT是一款支持SSH(SSH1和SSH2)、Telnet、串口等的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。
2, SecureCRT 的安装
安装这里不多累赘,网上一大把,和其他需要付费的外国软件一样,想要免费使用就要用到注册机
3, ubantu上的操作
3.1 确保自己的ubantu联网
使用ping命令查看自己是否联网
ping baidu.com
也可以使用
ping 4.2.2.2
如果出现下面的情形说明联网了
3.2 安装ssh服务并查看端口
- 远程登陆之前自己的ubantu一定要下载ssh服务
sudo apt-get install openssh-server //下载服务
sudo service ssh status //查看ssh的状态是否开启
sudo service ssh restart //如果不放心,重新启动ssh服务
sudo netstat -tlnp //查看ssh服务的端口,这里的port要记住,使用secureCRT的时候要用
3.3 ifconfig 查看IP地址
最后还要查看虚拟机的ip地址和, 这里也要记住,后面远程登陆的时候要用
4, SecureCRT上的操作
4.1 连接
- 按下下面红色圈的地方
- 这时会弹出下面的界面
- 然后把ubantu上记下的端口和ip地址,输入到对应的位置,这里的用户名就是你在ubantu的用户名,
- 按下connect后弹出的输入密码界面也就是在ubantu上的用户密码,
- 为了以后不用再输密码,可以勾选save password
按下ok键就成功登录你ubantu,接下来你就可以远程操控了
4.2 乱码改成中文
- 但是我们发现这时显示的是乱码,可以右击箭头地方
- 然后点击session options,在appearance栏目将红圈改成UTF-8,
4.3 改变字体大小
- 同样是刚才的界面
4.4 白底改成黑底
如果习惯了linux下工作的情况,可以将terminal改成linux
5, 可能遇到的问题
5.1 版本太低问题
在连接的过程,如果弹出下面的提示框,说明是版本太低的原因
- 下面给出两种解决方案:
1
直接升级SecureCRT版本到7.2.3,
2
修改sshd程序的配置,添加相应的加密程序支持:
sudo vim /etc/ssh/sshd_config
文件最后添加下面这行,可以解决SecureCRT Key exchange fail 的问题
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
最后sudo service ssh restart 重启ssh服务
5.2 IP地址变动的问题
另外,因为UBANTU里的ip地址是动态分配的,所以每次都会变,这样你每次连接ubantu 都要重复上面的操作,下面给出手动固定ip地址的方法。
依次点击红色箭头地方找到ipv4的编辑界面
然后将自动改成手动,接着红圈位置填入相应的地方
最后保存,断开连接然后重新连接才会生效,这样以后ubantu的ip就固定了,下次远程登陆直接双击就可以登陆了。