putty密钥认证

putty密钥认证

SSH服务支持一种安全认证机制,即密钥认证。所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(publickey), 任何人都可以看到其内容,用于加密;另一个称为密钥(privatekey),只有拥有者才能看到,用于解密。通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。 ssh的密钥认证就是使用了这一特性。服务器和客户端都各自拥有自己的公钥和密钥。如何使用密钥认证登录linux服务器呢?

1. 生成密钥对

1. 打开puttygen

2. 点击Generate

 tips:鼠标需要在进度条下方的空白处来回拖动,加快进度,不然过程很漫长 

3. 设置密码并保存密钥对

2. 保存公钥到服务器中

1. 新建文件夹 /.ssh

mkdir /root/.ssh

2. 修改/.ssh文件夹权限

chmod 700 /root/.ssh

3. 把公钥复制到文件夹下的authorized_keys文件中

vi /root/.ssh/authorized_keys

4. 关闭selinux防火墙

如果不关闭selinux, [3] 使用密钥登陆会提示 “Server refused our key”

setenforce 0

这个只是暂时命令行关闭selinux, 下次重启Linux后selinux还会开启。

永久关闭selinux防火墙的方式:把/etc/selinux/config文件中的“SELINUX=enforcing”修改成“SELINUX=disabled”,并且保存退出

3. 验证是否设置成功

1. 重新打开一个新的putty会话

2. 找到当前Linux主机,load

3. 配置当前Linux主机的私钥

到这步,先别急着点open,要先把配置保存到当前会话,不然下次打开putty,还得重新配置一次

4. 把配置保存回当前会话

5. 验证

当看到上面的putty界面后,说明putty的密钥验证已经成功了!

时间: 2024-12-13 15:56:28

putty密钥认证的相关文章

1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证

1.9 使用PuTTY远程连接Linux 先下载putty 地址百度搜,进官网下载https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 先查看自己的ip 安装完成后 双击putty 填自己的ip 和名字 windows 窗口这里设置成2000 可以在窗口下上下翻 最多2000行 选择字体 字体改下 选择中文的要选择utf-8 点open 点击是 即可 1.10 使用xshell连接Linux 使用xshell 连接linux

用xshell连linux &putty密钥认证

xshell中的工具-选项-键盘和鼠标做如下更改,可以右键直接粘贴选中内容 putty密钥: 点击开始-putty-putTTYgen程序,单击Generate,注意鼠标要一直的动,生成密钥对.可以设置密码 生成私钥 在linux上进行下列操作 mkdir /root/.ssh #创建目录 chmod 700 /root/.ssh #修改目录.ssh的权限 vi /root/.ssh/authorized_keys #打开文件写 将公钥内容保存在内 关闭selinux setenforce 0

使用Putty密钥认证机制远程登录Linux

1.下载生成密钥工具 putty工具包里面的puttygen.exe putty工具小巧携带方便,不需要安装,可以百度免费下载使用. 2. 双击打开puttygen.exe,右下角"Number of bits in a generated key"设置为2048 ,然后点击"Generate",开始生成密钥,来回动一动鼠标,可以快速生成密钥对."Key comment"保持不变也可以自定义,对密钥的简单介绍:"Key passphra

putty、Xshell远程连接Linux以及密钥认证

一.远程登录 注:首先要保证虚拟机和主机之间可以互相ping通,如果不能ping通则后续工作无法进行. 1.putty远程登录 先在一个putty软件组putty.zip(包含putty.puttygen等) --># ifconfig 查询自己的IP -->打开putty-->host name栏输入虚拟机的IP-->saved session(命名)putty 注:port(端口)可以更改,但是在此不用改 -->在此可对putty进行个性化设置 -->打开putty

Putty、Xshell连接linux和Putty、Xshell密钥认证

下载Putty 地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 选择putty.zip 32位下载即可 安装后,添加要远程的ip saved sessions 这里填你的虚拟机名(随意也行) 设置一些属性 Window : Lines of scrollback :上下翻滚的行数 appearance :设置字体属性 translation:字符编码 修改完以后 按session -->save-->open

Linux学习总结(三)之 putty,xshell远程连接及密钥认证篇

一:putty 下载 1:认准两个地方 a. Download putty b. chiark greenend 2:下载32位的zip包,这是一个工具包合集,不单是一个终端工具 二:putty设置 1.hostname: 访问服务器的ip,右边port根据实际情况而定,默认222 saved sessions :给你此次会话起个名字,可任意,下次名字自动保存在对话框,选择,load就可以选择你整个会话配置3.在windos 下lines of scrolballback 把后面数字调大比如20

[CentOS 7系列]使用密钥认证机制远程登录

当服务器操作系统没有配置远程密钥认证时,默认需要手动输入密码口令. 以下用putty为例: 1.使用putty远程ssh登录192.168.137.100这台主机 2.第一次登录选择"是(Y)",信任该主机,缓存该主机登录信息. 3.登录时,要输入正确的账户和口令,才能正常登录该主机. 下面使用putty和xshell演示如何使用密钥机制远程登录: 一.使用putty密钥认证机制登录 1.打开putty安装目录中的putty key generator软件,点击"Genera

使用putty,xshell密码和密钥认证2种方式远程连接Linux

putty 链接:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html xshell  链接:https://pan.baidu.com/s/1jICI3Ka  密码:tlwn 1.9   putty 密码认证方式 打开putty,windows-lines of scrollbar 支持屏幕上下滚动行数. windows-Appearance-change-调整字体 windows-Translation-Remote..

使用PUTTY、xshell连接linux以及putty、shell密钥认证

使用PUTTY.xshell连接linux下载putty:打开软件如下图 左侧sessionhostname(or IP) 填写主机IP地址Port 22Connection type SSHsaved sessions 保存会话选择open 连接 如下图 输入帐号密码即可登录 Xshell登录linux 下载安装xshell 打开软件如下图 选择新建会话如下图输入帐号密码即可连接主机 putty.shell密钥认证打开 PUTTY Key Generator 如下图 点击 Generate 晃