1.私钥制作工具:puttygen

 连接工具:xshell和putty。

2.制作私钥和公钥

  a.打开puttygen点击Generate生产公钥和私钥(鼠标需要晃动,进度条才会前进)

  b. 设置标签(comment)[1]和私钥密码[2],并且保存公钥[3]和私钥[4],还有保持openssh私钥(Conversions -- export openSSH KEY)

  c.编辑公钥(lwj就是comment)(以下内容为同一行)

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEA0Yo3lfq8SdOZXzoYB/xpqkHBN79KxK2lHAIiVef9KNxr3VPuLpyzJ4cQks/AGk1TAjtgWjPmSJ3ypY9F5u/gp5KJo932C7TaSh1ib4v2vuyhiqucZdWHA9QWNqQ7mkZ/zv9iGIE2J8RSTqOg5t9YEVgRgr10v5Uej4io0/VEyoL22iQtlI1UuLfKWLjB+qchpUywGKDoMH+dWx3V5xW7s4paip4bv6bs3OXXiA//4Xevj10UdGA81zCy2juf5Mfr5FqlsHoNChpYfdR7mjCMYOLCEE/WHlnBDpyg2+cysjtUqAfg9cryudG1Cuusql0+nTL59my/613KCCAnQ6ffIQ== lwj   

3.服务器端设置

  a.新建账户

useradd admin

  b.切换到admin账户,并配置公钥

su - admin

在admin家目录下创建目录

mkdir .ssh

在.ssh目录下配置公钥

cd .ssh/
vim authorized_keys
把编辑好的公钥粘贴进去,并保存

  c.配置ssh

vim /etc/ssh/sshd_config
~
PermitRootLogin no #修改
PasswordAuthentication no #修改
~
/etc/init.d/sshd restart #重启ssh服务

  d.修改权限

chmod -R  .ssh/

4.客户端配置

  a.putty(用私钥)

  b.xshell(用openssh私钥)

  首先导入openssh私钥(xshell--工具--用户密钥管理者)

  配置连接

4.登录测试

linux设置安全连接设置(私钥)的更多相关文章

  1. linux下安装mysql并设置远程连接

    腾讯云环境为Centos7.4   mysql版本为5.6 本次安装使用yum安装 检查是否已有mysql: yum list installed | grep mysql 下载yum源文件: wge ...

  2. linux默认网关的设置

    linux装系统设IP,这应该是系统管理员的基本功,可是不同的网络结构有不同的ip设法,您知道吗? 1.一块网卡的情况   这个没啥好说的,估计地球人都知道:address,netmask,gatew ...

  3. Win7+VMware Workstation环境下的CentOS-Linux网络连接设置

    Win7+VMware Workstation环境下的CentOS-Linux网络连接设置 http://blog.sciencenet.cn/blog-430991-507041.html   近日 ...

  4. 浙大玉泉ubuntu L2TP VPN连接设置

    网络连接设置 1.内网有线 如果是笔记本且只用无线,剩下的就不需要看了.实验室台式机没有无线网卡不得不折腾-- 玉泉有线都是要绑定固定ip的,实验室无需和mac地址绑定,命令如下sudo gedit ...

  5. linux云服务器常用设置

    前面的话 由于在云服务器上配置自己的网站,将Linux里的常用设置记录如下 更改shell 默认地, ubuntu系统默认的shell是dash,但更常用的shell是bash 通过下面命令可以将da ...

  6. 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置

              Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0 ...

  7. Linux 的终端及设置

    Linux 的终端及设置 终端是一种字符型设备,有多种类型,通常使用tty 来简称各种类型的终端设备.终端特殊设备文件一般有以下几种: /dev/ttySn 串行端口终端 (Serial Port T ...

  8. Linux hostname设置,静态ip设置,hostname与静态ip相互映射

    1,hostname设置 永久设置: centos 7 下,切换到root 用户 vi /etc/hostname 输入要修改的hostname centos 6或者其他linux 系统,可能在/et ...

  9. 如何在 Linux 上使用 x2go 设置远程桌面

    https://linux.cn/article-5708-1.html 由于一切都迁移到了云上,作为提高职员生产力的一种方式,虚拟远程桌面在工业中越来越流行.尤其对于那些需要在多个地方和设备之间不停 ...

随机推荐

  1. input输入框用el对数字格式化

    <input name="doubleInput" type="text" maxlength="32" id="doubl ...

  2. YARN : Architecture of Next Generation Apache Hadoop MapReduceFramework

    转自:http://blog.csdn.net/colorant/article/details/9146201 == 目标问题 == 下一代的Hadoop框架,支持10,000+节点规模的Hadoo ...

  3. 关于Cocos2d-x中数据的存储

    当局分数的打印和最高分数的记录 1.首先定义一个Label类型的节点在GameScene.cpp的init方法中,设置初始分数为0 _myScore = 0; scorelabel = Label:: ...

  4. tensorflow函数学习笔记

    https://www.w3cschool.cn/tensorflow_python/tensorflow_python-4isv2ez3.html tf.trainable_variables返回的 ...

  5. Struts2中带参数的结果集

    2.首先,新建一个struts2项目,项目名为ResultParam,打开index.jsp页面,修改编码格式为utf-8,添加一个超链接,用于向结果集传参数,完整代码如下: 相应的struts.xm ...

  6. 第二百九十三,Memcached缓存

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached ...

  7. 演示-JQuery关系选择器

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. iOS10.0 & Swift 3.0 对于升级项目的建议

    iOS & Swift新旧版本更替, 在Apple WWDC大会开始之际, 也迎来了iOS 10.0, Swift 3.0 测试版, 到目前为止, 已经是测试版2.0, 每次更新都带来了新的语 ...

  9. 网站性能测试PV到TPS的转换以及TPS的波动和淘宝性能测试要点

    <淘宝性能测试白皮书V0.3> 性能测试的难点不在于测,在于测出的数据和实际的对照关系,以及测试出来的数据对性能的评估(到底是好,还是不好). 淘宝性能测试白皮书,解决了我的4个问题:1. ...

  10. 生成验证码程序C#

    using System; using System.Data; using System.Configuration; using System.Collections; using System. ...