gpt4 book ai didi

SSH证书让Putty免密码登陆Linux的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章SSH证书让Putty免密码登陆Linux的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

这里介绍的不是双Linux环境下的SSH证书登陆,而是Windows下用Putty证书登陆至你的Linux服务器/VPS. 。

目前我用的是Putty中文版,来自GoogleCode的项目:http://code.google.com/p/puttycn/ 。

1.用PuTTY SSH 密钥生成工具puttygen.exe生成密钥. 。

生成的密钥类型和位数按照默认的就OK,SSH-2 RSA,1024位 。

生成密钥时你需要在空白区域移动鼠标,以便产生随机数据 。

点击保存私钥(可以不设置密码保护),不要生成公钥,因为PUTTY生成的公钥OpenSSH无法使用. 。

2.SSH密码方式登入远端Linux服务器/VPS,创建.ssh/authorized_keys. 。

vim ~/.ssh/authorized_keys 。

将puttygen.exe生成的公钥内容粘贴至~/.ssh/authorized_keys. 。

注:公钥内容就在显示的公钥(P)由OpenSSH认可: 这行字符下面. 。

至于为什么文件名是authorized_keys,可以在/etc/ssh/sshd_config中找到下面两行 。

#PubkeyAuthentication yes #AuthorizedKeysFile .ssh/authorized_keys 。

3.用SSH证书登陆你的Linux服务器/VPS 。

Putty→会话:将服务器IP填好 。

Putty→连接→数据:填好自动登陆用户名 。

Putty→连接→SSH→认证:选择认证私钥文件 。

回到Putty→会话:保存的会话,填个名称保存下吧,下次直接双击名称就可以登录了,赶紧登录吧. 。

4.为了安全你需要取消SSH的密码认证方式. 。

vim /etc/ssh/sshd_config 。

添加下面这行 。

PasswordAuthentication no 。

重启SSH服务 。

service sshd restart 。

最后此篇关于SSH证书让Putty免密码登陆Linux的方法的文章就讲到这里了,如果你想了解更多关于SSH证书让Putty免密码登陆Linux的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com