Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >1.11 PuTTY密钥认证

1.11 PuTTY密钥认证

作者头像
运维小白
发布于 2022-01-06 05:55:30
发布于 2022-01-06 05:55:30
1.5K00
代码可运行
举报
文章被收录于专栏:运维小白运维小白
运行总次数:0
代码可运行

修改字体

  • 先选择用户,然后load下,去修改字体,修改后记得save,然后open打开,秘钥用的是一对字符串

秘钥认证

  • 秘钥认证和密码认证,都是一种认证方式。而秘钥使用一对加密的字符串(在客户端放私钥,在服务器上放公钥,私钥和公钥配成一对就能通过)
  1. 首先打开putty,然后打开putty文件中的puttygen,然后点击Generate按钮(记得移动鼠标和键盘,否则随机生成字符串较慢);
  2. 在框中的是公钥(较长),私钥(较短),他们就是一堆随机的字符串
  3. 然后设置密码(也可为空) ——>一旦私钥丢失,会被别人尝试连接服务器,设置个密码,可增强安全性。
  4. 私钥密码为hanfeng
  5. 私钥记得放置在安全的地方,可放置在一个文件夹中(公钥也可保存下)
  6. 在生成完密钥对之后,还需要到机器上做一些设置
  7. 虚拟机上创建一个目录
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir /root/.ssh
  1. 然后更改目录的权限,权限为700
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod 700 /root/.ssh
  1. 编辑公钥文件,这个文件是新建的,所以无法tab键补全
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi /root/.ssh/authorized_keys

将之前复制的公钥字符串粘贴
  • 点击i键,把复制的公钥字符串粘贴(鼠标右键就是粘贴,千万不能直接右键,否则会缺失字符,因为有小s键,会自动去识别它,导致认证失败)
  1. 临时关闭防火墙
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
setenforce 0
  1. 打开putty的窗口,选择账户,然后load下——>点击SSH,选择其中的Auth,把刚刚保存私钥所在的路径保存下——>再返回主界面,点击save保存,否则下次还需要设置。
  2. 这时再来重新登录putty,输入用户名,会看到提示的输入key的密码

秘钥和密码区别

秘钥和密码区别就是:

  1. 密码设置简单,易破解,不安全性高
  2. 秘钥可禁掉密码登录,安全性高
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/10/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux基础(day3)
1.9 使用PuTTY远程连接Linux 记得使用快照功能 (数据备份) 熟练使用putty和xshell (个人使用免费) putty官网下载地址 在putty官网下载一个软件组,
运维小白
2018/02/06
1.1K0
Linux基础(day3)
GitHub设置使用SSH Key,用TortoiseGit进行Clone仓库
GitHub设置使用SSH Key的好处就是可以使用SSH连接,并且提交代码的时候可以不用输入密码,免密提交。
Mr. Wei
2018/11/28
2K0
GitHub设置使用SSH Key,用TortoiseGit进行Clone仓库
linux学习第二篇:putty,xshell以及密钥认证
1.    Putty下载 官网:https://www.chiark.greenend.org 下载putty的zip包 2.    Putty使用 2000为可查看的文件行数,建议设置为2000
用户1215343
2018/02/05
1.7K0
linux学习第二篇:putty,xshell以及密钥认证
PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证
在VM虚拟机软件里有一个快照的功能,快照相当于备份一下操作系统,能备份某一个时间点的系统,如果在实验的过程中出现了问题,可以恢复到上一个拍摄的快照中。
端碗吹水
2020/09/23
5.6K0
PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证
【转】Windows设置Pageant开机自动启动并且加载秘钥
用Linux的时候ssh和git这些很方便,因为只要一次ssh-add就可以一劳永逸,以后需要认证的时候ssh-agent会帮我们搞定,不需要输入秘钥的密码。
保持热爱奔赴山海
2025/04/04
510
学习linux远程控制方法
Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。
用户4988376
2021/07/16
1.4K0
linux安全配置
今天清早登录服务器发现很多暴力狗(使用ssh端口破解登录密码),真不知道这些人有啥意思,破解了无非是把我的服务器当作肉鸡再去攻击其他服务器,目的无非就是证明你有能力去破解,要么就是搞到比较有实力的公司勒索点棺材本罢了~,我就不信邪,搞不定你!给大家分享两个可以搞定的大招: hosts.allow和hosts.deny /etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。 比如SSH服务,我们通常
老七Linux
2018/05/09
8.3K0
ssh登录linux
上一篇提到用ssh登录centos好处很多,许多linux系统管理员都在用ssh。在windows下ssh客户端主要有puTTY、Xshell、secureCRT、ssh secure shell。linux下有openssh,这是个命令行工具。这篇主要将puTTY和Xshell的使用。
全栈程序员站长
2022/11/17
15.1K0
ssh登录linux
putty、Xshell、远程连接、密钥登录 原
常用的远程连接工具:putty、Xshell、secureCRT 注: 进行远程连接的前提是虚拟机和主机之间可以互相ping通,如果不能ping通则无法进行后续工作。
阿dai学长
2019/04/03
3.7K0
使用TortoiseGit,设置ssh方式连接git仓库
ssh-keygen -t rsa //可以生成密钥,然后将公钥添加到仓库设置里面就可以直接用命令行git clone pull push....使用了。
战神伽罗
2019/07/24
8.5K0
TortoiseGit配置GitHub
TortoiseGit:https://tortoisegit.org/download/
code2roc
2023/07/19
2670
TortoiseGit配置GitHub
Putty远程使用秘钥登录腾讯云
下载地址: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
三水
2021/07/12
24.8K1
Putty远程使用秘钥登录腾讯云
第一章:Linux常用命令+VIM+SSH介绍+SSH密钥登录
ens33则属于第二种类型,即说明你的网卡是内置的PCI-E网卡, 这是由网卡特性命名的可以在  /etc/sysconfig/network-scripts/ifcfg-ens33修改名字 如果提示“未找到命令”,则需要安装net-tools工具包。 (centos系统中运行: yum install net-tools)
天蝎座的程序媛
2023/10/17
3370
第一章:Linux常用命令+VIM+SSH介绍+SSH密钥登录
Ubuntu环境下SSH的安装及使用
SSH是指Secure Shell,是一种安全的传输协议,Ubuntu客户端可以通过SSH访问远程服务器 。SSH的简介和工作机制可参看上篇文章 SSH简介及工作机制。
小黑鸭
2020/11/24
30.5K2
Linux多台服务器共用密钥ssh自动登陆
最近在研究自动登陆的linux服务器的东西。本篇为关于ssh的秘钥自动登陆。 update:2014.3.9 4:21 PM,昨晚写完这篇之后,发现有篇关于ssh认证的完整描述。伤心了。http://www.linuxidc.com/Linux/2011-08/39871.htm
星哥玩云
2022/06/30
2.7K0
CentOS SSH安装与配置
CentOS SSH安装与配置 SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。 传 统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人 (man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据 传给真正的服务器。 而 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗。 安装SSH: yum install ssh 启动SSH: service sshd start 设置开机运行: chkconfig sshd on 一般默认CentOS已经安装了OpenSSH,即使你是最小化安装也是如此。 SSH配置: 1、修改vi /etc/ssh/sshd_config,根据模板将要修改的参数注释去掉并修改参数值: Port 22 指定SSH连接的端口号,安全方面不建议使用默认22端口 Protocol 2,1 允许SSH1和SSH2连接,建议设置成 Protocal 2 其他参数根据自己的需要进行调整。配置方法详见: man ssh_config 2、修改hosts.deny 在最后面添加一行: sshd:All 3、修改hosts.allow 在最后面添加一行: sshd:All 如果为了安装可以限制访问的IP,设置如下: sshd:192.168.0.101 sshd:192.168.0.102 上述配置表示只允许101和102的服务器进行SSH连接 4、启动SSH /etc/init.d/sshd start 至此SSH已经可以连接了 输入连接IP 配置相关参数 选择utf-8支持中文显示 自动输入登录用户root 输入用户名后就可以连接到服务器 但是目前我们的SSH连接还需要输入密码,下面将介绍使用密钥进行连接,免去了输入密码的烦恼: 1、在被管理机上生产密钥 [root@localhost ~]# mkdir /root/.ssh [root@localhost ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): ##直接回车默认路径 Enter passphrase (empty for no passphrase): ##输入密码短语 Enter same passphrase again: ##重复密码短语 Your identification has been saved in /root/.ssh/id_rsa. ##如果在这里报错是因为SeLinux引起的按照Policy:yum install selinux-policy Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: aa:76:71:1e:51:fe:3b:4c:51:30:b2:90:55:e9:58:7c root@localhost.localdomain The key's randomart image is: +--[ RSA 2048]----+ | .ooo+o | | ...o+.E | | o.+ o | | . o o | | S. . . | | ..o o | | .+ . o . | | ... . + | | ... . | +-----------------+ 2、putty生产密钥 打开puttygen,如果没有该程序可以到putty官方网站下载。 点击Ge
用户9042463
2021/10/13
5.4K0
Linux 服务器远程登录方式
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。
用户4988085
2021/07/16
6.1K0
申请成为EFL Developer.
大家好,又见面了,我是你们的朋友全栈君。 具体操作参考网站: http://www.enlightenment.org/p.php?p=contribute&l=en 1. 用ssh key远程登录
全栈程序员站长
2022/08/31
2870
Linux SSH无密码使用私钥远程登录连接详细配置流程
本文将详细介绍如何将Linux SSH服务与cpolar相结合,并使用私钥进行远程连接。我们将从安装和配置cpolar开始,逐步指导您完成整个设置过程。
命运之光
2024/10/15
2390
Linux SSH无密码使用私钥远程登录连接详细配置流程
保护SSH端口安全性的多种技巧介绍
SSH是一种可以让你在不安全的网络上,安全的运行网络服务的网络协议的.ssh的标准TCP端口为22端口,其最佳应用场景是用户远程登录至计算机系统。因此,SSH端口也是攻击者必扫的端口之一。本文将就SSH端口的安全性展开讨论,并为大家提供多种保护SSH端口安全性的建议和方法。
FB客服
2018/12/05
1.9K0
相关推荐
Linux基础(day3)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验