最近玩ubuntu,最开始使用xshell,结果过了几天,xshell不让玩了,45天限制,也没想破解,就顺手就入手了putty,结果发现开源免费的putty虽然简洁,但也只有简洁了,对使用体验上差xshell一个等级。比方说,putty不能保存密码就是一个很大的问题,每次进都得重新输入密码,有没有方法可以保存密码,不用输密码呢。还真找到了,不够不是保存密码,是保存秘钥,曲线救国实现不用每次输入密码的玩法。我决定玩一下秘钥,流程如下:

1,下载puttygen

putty支持的秘钥格式是ppk,所以必须有一个生成ppk秘钥的玩意,其实就是puttygen,puttygen下载地址:

puttygen.exe-OS文档类资源-CSDN下载puttygen秘钥生成器更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/yjj350418592/54832878

2,生成秘钥

打开puttygen工具,电机Generate,生成公钥和秘钥

3,保存秘钥

生成成功后,save private key,弹框选“是”,保存私钥到本地目录

4,保存公钥

复制公钥信息即key值,保存到指定目录的文件下。

5,windows本地putty连接导入私钥

按照常规配置ssh,配置用户名,先到Connection-Data项设置自己的登陆用户名:

在SSH-》Auth中导入私钥并保存:

保存保存保存,重要的事情说三遍

6,linux端配置公钥

6.1 打开公钥文件,复制公钥。

6.2 确认linux已经安装了openssh,如果没有安装openssh,则需要安装openssh。

Ubuntu安装openssh
a.更新源列表

sudo apt-get update

b.安装openssh

sudo apt-get install openssh-server

c.查看ssh服务是否启动

sudo ps -e |grep ssh # sshd服务是否开启,开启说明启动成功

d.配置文件修改 "/etc/ssh/sshd_config"

vim /etc/ssh/sshd_config

6.3 登录linux,在~/.ssh/目录下新建公钥文件,文件名可以任意取,拷贝公钥到文件中即可。

7,测试登录 OK

如果出现“Server refused our key”问题,需要排查/var/log/auth.log,根据日志内容进行排查。

最后:点赞是美德,关注是缘分,收藏是肯定,打赏你随意,你的鼓励是我世界善的一部分,爱你们!

windows下putty使用秘钥登录ssh相关推荐

  1. 基于阿里云服务器环境搭建到项目上线系列文章之一——putty使用秘钥登录远程服务器

    基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...

  2. 秘钥登录ssh改密码登录

    1.创建root的密码,输入如下命令: "passwd root" 然后会提示输入new password,输入一个你要设置的root的密码,需要再输入一遍进行验证. 2.接下来, ...

  3. SSH 安全秘钥登录

    工作中,我们常常需要将本地代码推送到远端服务器,或者从远端服务器获取任务进程,就需要频繁的登陆到远端服务器.使用 SSH Key 可以实现安全秘钥证书的方式登陆远端服务器,这样所有传输的数据都会被加密 ...

  4. Linux 设置秘钥登录

    一.Linux 设置秘钥登录 很多时候我们希望不用每次登录Linux服务器都要输入密码,那么这个时候可以选择ssh密钥登录,就是rsa公钥放到服务器上,私钥放在客户端上,每次登录的时候,用密钥登录:这 ...

  5. EC2創建新用戶用秘钥登录

    https://aws.amazon.com/cn/premiumsupport/knowledge-center/new-user-accounts-linux-instance/?nc1=h_ls ...

  6. linux之秘钥登录

    两台主机(服务器)秘钥登录流程图 我们从A主机(左边)秘钥登录到B服务器(右边) A主机生成公钥 生成公钥私钥,一般不需要特殊设置一路回车默认下一步即可 > ssh-keygen Generat ...

  7. 超好用的webssh(支持秘钥登录)

    webssh 项目地址: https://github.com/billchurch/WebSSH2 安装 webssh cd /usr/local/ git clone https://github ...

  8. Putty使用秘钥认证时,报错:Disconnected: No supported authentication methods available

    Putty使用秘钥认证时,报错:Disconnected: No supported authentication methods available(server sent: publickey,g ...

  9. Centos7秘钥登录

    服务器172.20.100.108需要使用秘钥登录172.20.100.101,即不需要输入密码 以下的配置是在172.20.100.108上操作 1.生成本机秘钥 [root@docker-100- ...

最新文章

  1. editor修改样式 vue_vue+element-ui项目搭建实战
  2. Android之解剖网络请求框架Volley
  3. CFNet 论文解读
  4. 开发日记-20190409 关键词 理想activity模型
  5. 前端学习(2531):Vuex中getter
  6. 理解promise、async 和await之间的执行关系
  7. 解决vs2005中文乱码问题
  8. 计算机毕业设计中JAVA 23种开发模式详解(代码举例)
  9. java中输出红字_使用JDIC实现Java界面嵌入Web浏览器 出红字
  10. python3 numpy二维方法_使用Python numpy 进行二维傅里叶变换 和 图片自相关
  11. Origin 2019b 64Bit 软件绘制出图的坐标刻度老是消失怎么解决
  12. 2019-2020年目标跟踪论文汇总
  13. Android音频系统之音频基础
  14. 浅议化学与社会的关系——兼议绿色化学重要性
  15. java教学视频毕向东_集合3--毕向东java基础教程视频学习笔记
  16. 在线教育的鲶鱼“肥瘦不均”
  17. Tiled Map Editor(一)
  18. 用于Transformer的6种注意力的数学原理和代码实现
  19. 《人工智能本科专业知识体系与课程设置》笔记
  20. 局域网访问提示无法访问检查拼写_无法访问局域网共享(win7访问xp):请检查名称的拼写.否则网络可能有问题. 错误代码0x80004005...

热门文章

  1. c语言设计输出成绩等级,C语言:给出一百分制成绩,输出成绩等级 ‘A’、’B’、’C’、’D’、’E’。...
  2. Anniversary
  3. 自然语言处理算法工程师笔试题目_NLP算法工程师(实习生)面试总结(持续更新)...
  4. 大学老师和学生的理想相处模式探究
  5. salesforceの各種エディションと料金と機能
  6. 如果你依旧对旧版GitHub UI 念念不舍,那么可以试下「Old GitHub UI 」这款插件!
  7. Ubuntu的桌面文件删除不了,该如何解决?
  8. php tiny rss,CentOS7 安装 Tiny Tiny RSS
  9. Mybatis中的大于等于和小于等于、${}和#{}的区别
  10. 学校机房动环监控系统应用