使用PuTTY设置服务器密钥验证

验证用户身份除了可以使用用户名和密码之外,还可以使用密钥验证。密钥是成对出现的,公钥和私钥。私钥放在本地,公钥放在服务器上,连接时私钥和公钥配对,如果配对成功则验证通过,否则失败。这种验证方式比较安全。使用putty自带的密钥生成工具puttygen生成密钥对。

1.打开开始菜单中PuTTY文件夹下的PuTTYgen工具。

2.点击“Generate”生成密钥对,

3.不停移动鼠标,加速生成

4.生成密钥对成功,设置密钥描述和密码,点击“Save private key”

5.选择私钥保存的路径和名字,保存

6.在服务器端创建目录/root/.ssh并在其中创建文件authorized_keys

7.选中生成的公钥,右键,复制

8.按i进入编辑模式,右键粘贴公钥并按:wq保存退出

9.设置目录权限700,文件权限600

关闭防火墙SELINUX,使用命令 setenforce 0 临时关闭,修改配置文件永久关闭

10.修改 SELINUX=disabled 保存退出,重启生效

11.使用iptables -F清除防火墙规则,service iptabless save将修改保存

12.配置客户端,再打开一个PuTTY窗口,选择centos 6.5 (2)点击Load,点击左侧Category中的SSH下的Auth节点,单击Browse

13.找到刚才保存的私钥,打开

14.回到Session页,点击Save,然后Open

15.输入密钥的密码,登录系统

恭喜你!密钥验证配置成功!玩的开心!

时间: 2024-10-08 22:13:39

使用PuTTY设置服务器密钥验证的相关文章

Putty、Xshell密钥验证登录Linux

先普及一个救命的知识点--快照功能: 磁盘"快照"是虚拟机磁盘文件(VMDK)在某个点及时的复本(类似于windows的系统还原点).系统崩溃或系统异常,你可以通过使用恢复到快照来恢复磁盘文件系统和系统存储.当升级应用和服务器及给它们打补丁的时候,快照是救世主!(建议后期多多创建写快照) 建立一个新的快照: 恢复系统至某个还原点: 更改此项可以查看更多的命令历史: 更改此项可以防止出现乱码: Putty 密钥认证 首先打开PuTTYgen 点击Generate(此处应该在操作界面不停的

使用puTTY和Xshell连接Linux和使用密钥验证

使用VMware小技巧之-给自己的Linux虚拟机做备份 1.鼠标移到虚拟机名字上"Ask-01"然后右键,选择:快照--选择:拍摄快照 2.选择拍摄快照后弹出快照窗口,这是我们输入一个快照文件名字即可 3.当Linux服务器遇到不可挽回的时候就可以使用快照恢复,回到指定的快照当前状态(这里建议养成每设置好一次重要操作的时候可以快照一次保存的良好习惯) 使用puTTY或者Xshell远程连接Linux 1.使用puTTY连接Linux 1.(1  首先解压我们从puTTY官网下载好的完

PuTTY密钥验证登陆

配置方法: 1.在PuTTY下使用PuTTYgen生成公.私密钥 2.在/root/目录下创建 .ssh目录 3.在.ssh目录下创建authorized_keys文件,将生成的公钥复制到该文件内: 4.更改文件权限 .ssh(700)      authorized_keys(600) 5.关闭防火墙 (selinux和netfilter(iptables)) 临时关闭: selinux      -->         setenforce 0 netfilter     -->    

putty密钥验证

首先,我们在官网上下载好putty安装包,然后安装好,具体怎么做自己百度解决(温馨提示:不是单一的putty软件哈) 那么找到puttygen,打开 点击generate(同时你得摇动你得鼠标,进度条才会走) 下面蓝色选中额部分是公钥,key comment你可以命名一个名字来保存,key passphrass是你用密钥远程登录时的密码,自己来设定一个,下面的也一样:然后点击save private key,把私钥保存在你的电脑里额一个目录下,这一步自己在完成.下面会用到. 链接我们的linux

putty的密钥验证配置

putty的密钥验证配置 1.打开PuTTygen,单击Generate生成公钥与私钥.将私钥再加密输入密码,单击Save private key保存私钥在桌面. 2.先mkdir /root/.ssh文件夹,再将复制的公钥粘贴到vim /root/.ssh/authorized_keys(右键粘贴). 3.更改权限:chmod 700 /root/.ssh/    chmod 600 /root/.ssh/authorized-keys 4.关闭selinux   vim /etc/selin

用Xshell设置CentOS密钥登录

今天带来设置X shell 密钥登录 因为用的中文x shell 所以按照中文设置很简单1.点击工具(Tools)------新建用户密钥生成向导(New User key Wizard)(附图) 2.然后出现下图时,记得密钥类型 选择RSA.其实选择DSA ,也能实现,二者其实是不同的算法.(我用的RSA)实验的 3.密钥长度自己选择啦!!!生成公钥(看图)下一步就好 这里名称自己可以修改,切记自己输入的密钥,我中间一直解决不了登录问题时.密码忘了....... 4.下一步 可以看到生成公钥,

xshell 使用密钥验证远程登录linux

使用xshell做密钥验证远程登录linux: 我这里用的工具:xshell 5 及 centos 6.5 首先在工具栏选择新建用户密钥生成向导,进行密钥对生成操作 下一步 生成公钥对,下一步 这里也可以直接点"完成",这里选"下一步"(原因看下一张图) 选中公钥复制,保留,或者保存为文件,后面要用到 在服务器端,保存公钥到服务器,修改相关文件 [[email protected] ~]# mkdir .ssh [[email protected] ~]# vim

sftp,putty使用非对称密钥RSA无需密码登录远程主机

参考链接 SCP和SFTP不用输入密码的信任公钥方法攻略 1.在本地主机(Ubuntu)产生RSA密钥 cd ~/.ssh/ ssh-keygen -t rsa 均Enter采用默认方式,则产生两个文件 id_rsa id_rsa.pub 2.将公钥id_rsa.pub添加到远程主机~/.ssh/authorized_keys 文件 cat id_rsa.pub >> .ssh/authorized_keys 3.再次使用sftp链接远程主机无需密码 sftp -o port=XXX [ema

配置sshd服务的安全密钥验证方式

sshd服务有两种登陆验证方式:口令验证--用账户和密码来验证登陆:密钥验证--分为公钥和私钥,客户端通过私钥连接服务器,服务器通过公钥来匹配客户端的私钥,匹配成功则允许登陆.实验环境:服务器:192.168.2.211 Centos 7客户端:192.168.2.208 Centos 7生成密钥对有两种方法:(1)客户端生成密钥对,然后通过ssh-copy-id <服务器IP>命令将公钥上传到服务器上.(2)服务端生成密钥对,然后将私钥拷贝到客户端机器上.第1步:在服务端主机中生成"