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
相关文章
在Windows上使用putty远程登录Linux服务器的简单教程
这篇文章主要介绍了在Windows上使用putty远程登录Linux服务器的简单教程,这也是一般工作环境连接至生产环境的最常用方案,需要的朋友可以参考下2015-06-23- Putty登录Ubuntu中文显示乱码怎么办?Putty是Windows上常用的登录Linux的终端工具。登录终端如图系统内登录终端一样,默认情况下,ubuntu终端上显示的中文字符常常是乱码。2015-06-13
putty连接linux使时使用tmux复制到windows剪贴板的方法
这篇文章主要介绍了putty连接linux使时使用tmux复制到windows剪贴板的方法,需要的朋友可以参考下2014-05-04- 使用putty(版本0.62)通过SSH连接到CentOS(版本6.4)时,在客户端显示中文时会显示乱码。为了让putty显示正常,需要做如下操作2014-03-19
- PuTTy 的功能,而是通过其完整安装包内的 psftp.exe 文件实现的2012-10-29
- SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。2011-03-25
win7系统重装后使用putty提示"SSH,Telnet and Rlogin client已停止工作
最近,有网友反映win7系统重装后使用putty提示"SSH,Telnet and Rlogin client已停止工作",这种情况怎么办呢?本文将提供使用putty提示"SSH,Telnet and Rlogin client已停2016-04-15
最新评论