美文网首页Linux学习之路Linux我用 Linux
putty以及Xshell的远程链接及秘钥登录

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

作者: 强出头 | 来源:发表于2017-12-13 15:26 被阅读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

    相关文章

      网友评论

        本文标题:putty以及Xshell的远程链接及秘钥登录

        本文链接:https://www.haomeiwen.com/subject/mfaaixtx.html