全文预览

PuttyWinSCP用密钥登录SSH出现服务器拒绝的解决方法

上传者:似水流年 |  格式:docx  |  页数:1 |  大小:183KB

文档介绍
Putty 、 WinSCP 用密钥登录 SSH 出现服务器拒绝的解决方法 By Nitaishan 2015-5-16 今天在调试服务器 SSH 的时候,想用将 Linux 的 openssh 改用密钥登录,弃用密码登录。于是用 puttygen 生成公钥和私钥,将公钥上传至服务器,并用: #cat public-key20150516.key >> .ssh/authorized_keys 修改 ssh 配置#vi /etc/ssh/sshd_config …… PermitRootLogin no 禁止 root 用户远程登录 RSAAuthentication yes 密钥加密方式 PubkeyAuthentication yes 使用密钥登录 ssh PasswordAuthentication no 禁止密码方式登录……修改好后,重启 service sshd restart 然后在客户端 putty 用私钥登录,居然出现如下提示: 于是到处找问题,后面发现 puttygen 生成的公钥内容是多行的,如下: 用 editplus 之类的软件或记事本,将公钥修改成一行,然后上传到服务器合并到.ssh/authorized_keys 中,即可解决错误提示。修改后的公钥如下:

收藏

分享

举报
下载此文档