SecureCRT 7.0 通过 SSH服务登录 Vmware 下的Ubuntu 12.04服务器
首先,为了避免来回的在主机与虚拟机之间切换;其次,通过SSH可以实现远程登录,只是一个终端,锻炼自己使用VI编辑器及适应无窗口环境,今天花了大概一下午的时间,虽然最后还有一点瑕疵,可已经可以满足使用的需求,其余的后面在优化,下面分享一下遇到的问题。
1、通过上面已经开启了SSH服务。
2、为了避免重蹈覆辙,先看懂其配置文件,/etc/ssh/sshd_config
3、修改配置文件,可以根据自己的需要修改,我这里在Secure CRT 中使用root登录,
可以使用默认端口22,也可以自己定 义,这里使用默认。
PermitRootLogin yes //默认
RSAAuthentication yes //使用RSA加密算法
PubkeyAuthentication yes //使用公钥认证
AuthorizedKeysFile .ssh/authorized_keys //允许的公钥存放的文件,放在用户主目录下,
PasswordAuthentication no //禁止密码验证登录
保存退出。
4、设置Vmwre 是主机与ubuntu 桥接,并且处于同一网段,NAT连接没有成功,非同一网段也没成功,不知可不可以。
5、SecureCRT设置linux系统登录的ssh公钥认证
生成公钥,注意生成的时候,选择RSA 类型,然后上传到服务器即linux,在这里我是没有上传成功,所以自己拷贝。
6、在这里我是用ROOT登录,所以公钥发到其主目录下,即 /root/.ssh 并改名,根据自己的需要更改名称 ssh1对应authorized_keys ssh2对应于authorized_keys2,在/root下没用 .ssh目录,自己建立,若你是其他用户登录 放到对应用户的目录下 : /home/XXX/.ssh
7、配置CRT登录,
主机名就是 主机IP,用户就是自己设置的用户。然后连接。
8、若登录后,汉字乱码,就在全局设置里,设置字体为UTF-8,,问题就接触了。
成功登录
参考:
如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统
Ubuntu 12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建