使用Putty远程链接Linux,使用xshell5链接Linux ;Putty密钥认证 ,xshell5密钥认证

本文重点:
1./root/.ssh 目录权限为700
2.SELinux要关闭; setenforce 0
3./root/.ssh/authorized_keys文件名要写对;
4.文件内容要粘贴对
html

1.1 使用puTTY远程链接Linux

  • puTTY下载地址

    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    下载32位便可。
    2018.3.21 一周三次课
    里面的组件介绍:
    puTTY :SSH和telnet软件
    PSCP :SCP客户端,用来远程复制文件
    PSFTP:SFTP客户端软件,使用SSH协议传输文件
    puTTYtel:一个telnet功能的客户端软件
    Plink:Windows下的命令行接口,使用它能够在cmd下使用PuTTY
    Pageant:SSH的密钥守护进程,开启后,密钥保存到内存中,连接时不需再输入密钥的密码,PUTTY\PSCP\PSFTP和Plink均可以使用
    puTTYgen:生成密钥对的工具。linux

  • 1.1.1 下载puTTY完后,解压缩到某个文件夹下,打开PUTTY**
    2018.3.21 一周三次课
  • 1.1.2 设置puTTY

    以下图中,Host Name(输入你须要链接的服务器的IP地址,后面跟端口号,默认是22)
    Connection type (五种链接方式,默认SSH便可)
    Saved Sessions (这一栏自定义一个名字,主要是用来区分主机)
    2018.3.21 一周三次课shell

  • 1.1.3 设置上翻行数上限
    2018.3.21 一周三次课
  • 1.1.4 设置字体大小(随本身喜欢)
    2018.3.21 一周三次课
  • 1.1.5 设置字符集UTF-8,简称“万国码”,由于Linux出现乱码的状况仍是挺多的。
    在Remote character set选项下找到“UTF-8”

2018.3.21 一周三次课

  • 1.1.6 设置完成后,点open,会弹出来一个提示框,不用管,点“是”
    2018.3.21 一周三次课
  • 1.1.7 输入帐号密码就能够登录进去了
    优势:用puTTY能够复制粘贴命令行
    2018.3.21 一周三次课

1.2 puTTY密钥认证

1.2.1
密钥的两种分类 :
公钥:服务端放公钥 (public key)
私钥:客户端放私钥 (private key)安全

  • 1.3.2 打开下载组件里面的puTTYGEN.EXE应用程序
    2018.3.21 一周三次课
    以下图:
    2018.3.21 一周三次课
  • 1.2.3 生成密钥 ,点击Generate
    2018.3.21 一周三次课
  • 1.2.4 以下图,公钥自动生成
    2018.3.21 一周三次课
  • 1.2.5 能够设置密码(也能够为空,建议设置密码)有助于私钥丢了,双重保障,增长安全性。
    2018.3.21 一周三次课
  • 1.2.6 公钥:public key | 私钥:private key 保存到一个文件夹里。
    2018.3.21 一周三次课
    把私钥保存下来,名字自拟。
    2018.3.21 一周三次课

首先回到服务器上,建立个目录服务器

mkdir (建立) /root/.ssh (绝对路径,之后都存在这)

2018.3.21 一周三次课

chmod  700 /root/.ssh (改权限,全部权 读写改)

2018.3.21 一周三次课

vi /root/.ssh/authorized_keys (添加公钥)

2018.3.21 一周三次课
进入编辑文件,进来之后,必定要按小“i"进入编辑模式
2018.3.21 一周三次课
添加puTTY刚才复制的公钥,完事按一下ESC,输入“wq"保存退出。
2018.3.21 一周三次课
还须要关闭防火墙 关闭“selinux"
setenforce 0 临时关闭防火墙
2018.3.21 一周三次课ssh

  • 再次打开puTTY客户端,选中你的用户,点load ,接下来添加密钥,添加完成后,切记再点save,在open。
    2018.3.21 一周三次课
    选取刚才建立私钥的位置。
    2018.3.21 一周三次课
    输入用户名 就能够进去啦(若是你设置了二次密码,在这里输入刚才设置的密码)
    2018.3.21 一周三次课
    2018.3.21 一周三次课
 

1.3 使用Xshell链接Linux

  • 优势 : 多窗口、选项卡排列,水平排列很是好用。
  • Xshell下载地址

    2018.3.21 一周三次课

  • 1.3.1

    链接登录用户
    2018.3.21 一周三次课
    选择>用户身份验证,在这里能够直接填写用户名和密码。
    2018.3.21 一周三次课工具

1.4 Xshell密钥认证

  • 1.4.1 配置密钥认证
    首先,先建立.ssh目录 mkdir /root/.ssh
    给他全部权 /chmod 700 /root/.ssh

    生成密钥,Xshell菜单栏 工具-新建用户密钥生成向导
    2018.3.21 一周三次课
    而后默认下一步到,一直到这个界面,设置密钥名称及二次登录密码
    2018.3.21 一周三次课
    设置完成,下一步,自动生成公钥(放置服务器端)
    2018.3.21 一周三次课字体

**以下图,在vi编辑文档里,“#”号表明的是不生效,上面的是putty的公钥,下面的是xshell的公钥,"wq"保存退出!
2018.3.21 一周三次课加密

设置完成,点击完成,会弹出来这么个对话框,点击关闭就好
2018.3.21 一周三次课
打开文件-选择文件属性,把passwd改为public key(私钥认证)
用户密钥 选择所建立的用户,及输入二次密码。

2018.3.21 一周三次课
从新链接,完成
2018.3.21 一周三次课spa

相关文章
相关标签/搜索