主页 > 知识库 > SSH证书让Putty免密码登陆Linux的方法

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,免,密码,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SSH证书让Putty免密码登陆Linux的方法》相关的同类信息!
  • 本页收集关于SSH证书让Putty免密码登陆Linux的方法的相关信息资讯供网民参考!
  • 推荐文章