windows下putty使用秘钥登录ssh
最近玩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相关推荐
- 基于阿里云服务器环境搭建到项目上线系列文章之一——putty使用秘钥登录远程服务器
基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...
- 秘钥登录ssh改密码登录
1.创建root的密码,输入如下命令: "passwd root" 然后会提示输入new password,输入一个你要设置的root的密码,需要再输入一遍进行验证. 2.接下来, ...
- SSH 安全秘钥登录
工作中,我们常常需要将本地代码推送到远端服务器,或者从远端服务器获取任务进程,就需要频繁的登陆到远端服务器.使用 SSH Key 可以实现安全秘钥证书的方式登陆远端服务器,这样所有传输的数据都会被加密 ...
- Linux 设置秘钥登录
一.Linux 设置秘钥登录 很多时候我们希望不用每次登录Linux服务器都要输入密码,那么这个时候可以选择ssh密钥登录,就是rsa公钥放到服务器上,私钥放在客户端上,每次登录的时候,用密钥登录:这 ...
- EC2創建新用戶用秘钥登录
https://aws.amazon.com/cn/premiumsupport/knowledge-center/new-user-accounts-linux-instance/?nc1=h_ls ...
- linux之秘钥登录
两台主机(服务器)秘钥登录流程图 我们从A主机(左边)秘钥登录到B服务器(右边) A主机生成公钥 生成公钥私钥,一般不需要特殊设置一路回车默认下一步即可 > ssh-keygen Generat ...
- 超好用的webssh(支持秘钥登录)
webssh 项目地址: https://github.com/billchurch/WebSSH2 安装 webssh cd /usr/local/ git clone https://github ...
- Putty使用秘钥认证时,报错:Disconnected: No supported authentication methods available
Putty使用秘钥认证时,报错:Disconnected: No supported authentication methods available(server sent: publickey,g ...
- Centos7秘钥登录
服务器172.20.100.108需要使用秘钥登录172.20.100.101,即不需要输入密码 以下的配置是在172.20.100.108上操作 1.生成本机秘钥 [root@docker-100- ...
最新文章
- editor修改样式 vue_vue+element-ui项目搭建实战
- Android之解剖网络请求框架Volley
- CFNet 论文解读
- 开发日记-20190409 关键词 理想activity模型
- 前端学习(2531):Vuex中getter
- 理解promise、async 和await之间的执行关系
- 解决vs2005中文乱码问题
- 计算机毕业设计中JAVA 23种开发模式详解(代码举例)
- java中输出红字_使用JDIC实现Java界面嵌入Web浏览器 出红字
- python3 numpy二维方法_使用Python numpy 进行二维傅里叶变换 和 图片自相关
- Origin 2019b 64Bit 软件绘制出图的坐标刻度老是消失怎么解决
- 2019-2020年目标跟踪论文汇总
- Android音频系统之音频基础
- 浅议化学与社会的关系——兼议绿色化学重要性
- java教学视频毕向东_集合3--毕向东java基础教程视频学习笔记
- 在线教育的鲶鱼“肥瘦不均”
- Tiled Map Editor(一)
- 用于Transformer的6种注意力的数学原理和代码实现
- 《人工智能本科专业知识体系与课程设置》笔记
- 局域网访问提示无法访问检查拼写_无法访问局域网共享(win7访问xp):请检查名称的拼写.否则网络可能有问题. 错误代码0x80004005...
热门文章
- c语言设计输出成绩等级,C语言:给出一百分制成绩,输出成绩等级 ‘A’、’B’、’C’、’D’、’E’。...
- Anniversary
- 自然语言处理算法工程师笔试题目_NLP算法工程师(实习生)面试总结(持续更新)...
- 大学老师和学生的理想相处模式探究
- salesforceの各種エディションと料金と機能
- 如果你依旧对旧版GitHub UI 念念不舍,那么可以试下「Old GitHub UI 」这款插件!
- Ubuntu的桌面文件删除不了,该如何解决?
- php tiny rss,CentOS7 安装 Tiny Tiny RSS
- Mybatis中的大于等于和小于等于、${}和#{}的区别
- 学校机房动环监控系统应用