putty如何用密钥登录

今天花了一天的时间在解决putty如何用密钥登录linux问题,也就是不用输入密码,登录linuxlinux

一、先下载putty软件(下载官网地址安全

http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
二、下载puttygen软件 (官方网站:
服务器

http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe)
三、用puttygen.exe产生公钥与私钥 记住在点击generate前选择ssh2-RSA,而后点击generate记住
session

在程序key下方的空白处移动鼠标,直到生成密钥结束),点下面的save private key把私钥保存ssh

起来,扩展名是.ppk文件,另外点击save public key 把公钥保存起来如putty-public,将文件ide

putty-public拷到/root/.ssh/下面,若是root下面没有.ssh能够建立一个
四、转换成系统识别公钥,命令ssh-keygen -i -f /root/.ssh/putty-
测试

public>/root/.ssh/authorized_keys
五、用putty测试,在选择左边session 在右边 host Name (for IP address)输入服务器ip,点击左
网站

边connection下面的data,在右边Auto-login username 中输入root,在左边connection下面选择ip

ssh里面的Auth,在右边有一个Browse按钮,点击选择刚才用puttygen产生的私钥,而后点击下面get

的open,就能够链接到linux服务器中去了,不用输入密码。
备注:将/etc/ssh/sshd_conf中的PermitRootLogin 后面改成 yes,意思是充许root经过ssh远程

登录,若是为了安全,能够将改过no,那么这个不用密码登录就不能放在/root/.ssh中了,能够改

成/home/test/.ssh/中。  另外为了方便测试拷密钥,能够使用winscp软件经过sftp协议上传下载

相关文章
相关标签/搜索