Linux学习之路Linux我用 Linux

putty以及Xshell的远程链接及秘钥登录

2017-12-13  本文已影响0人  强出头

19 使用putty远程连接Linux

首先介绍以下VM的快照功能,创建快照相当于对当前系统做一个备份,快照不会占用太大空间,可以随时恢复到快照当时的系统状态

官网下载并安装putty

先查看自己的IP,然后Host name 填写IP,端口默认是22(可以修改,后面再改),Saved Sessions填写一个保存的名字,然后点击save,选中刚才名字的选项,再点击open就打开了

Putty

选择Window设置Lines of scrollback 即回滚最大行数
Appearance中选择change可以进入到字体的设置
translation为字符编码,选择UTF-8显示中文才不会出现乱码
进入后输入账号密码和登录Linux系统一样

110 使用xshell连接linux

下载安装好Xshell后,打开创建新的会话
然后填写如下,和putty类似

Xshell

用户身份验证可以设置秘钥或者账号密码登录,账号密码可以先输入,其余都差不多

设置鼠标右键粘贴辅助

111 putty密钥认证

打开puttygen
打开后点击Generate生成秘钥,生成期间不断移动鼠标加速生成
第一个箭头所指地方是公钥(相对短一些),下面是公钥的加密密码,防止丢失被盗用,然后就可以保存私钥和公钥了,公钥可以复制最上面的字符串(最好保存)


创建目录 /root/.ssh
更改权限700 /root/.ssh
创建并编辑文件/root/.ssh/authorized_keys
[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
[root@localhost ~]# vi /root/.ssh/authorized_keys

复制粘贴公钥并保存
关闭selinux
[root@localhost ~]# setenforce 0

知识点:Ctrl + D 可以关闭putty窗口
选中MyLinux然后Load
选择SSH下的Auth,Browse添加私钥地址
选中Mylinux,然后sava保存,然后再open打开
此时输入的是用户名root,但是密码则是输入我们保存私钥时候的密码

秘钥的好处:不容易被破解,安全性高

112 xshell密钥认证

选择新建用户秘钥生成向导
默认下一步,下一步
分别填写秘钥名字和秘钥密码
下一步看到公钥并复制


同样编辑 /root/.ssh/authorized_keys

[root@localhost ~]# vi /root/.ssh/authorized_keys

然后另起一行粘贴公钥(#号为注释),

然后完成关闭就可以了,之后会用到


点击打开选择Mylinux后点击属性,选择用户身份验证,选择验证方法为,Public Key然后选择用户秘钥以及秘钥密码,然后确定
再次点击链接可以直接链接,可通过对秘钥密码的填写来验证此次登录是否用的是秘钥验证登录

需要注意的是,下面几步都是必须先做的


[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
[root@localhost ~]# vi /root/.ssh/authorized_keys
[root@localhost ~]# setenforce 0

详细
http://note.youdao.com/noteshare?id=43799bfbad43ff221a4b1b1726a51631

上一篇下一篇

猜你喜欢

热点阅读