使用SSH公钥无法连接VPS的问题求助
使用SSH公钥无法连接VPS的问题求助
我是一名刚接触系统运维的新手,正在尝试搭建并加固我的第一台VPS。我了解到用SSH密钥比密码登录更安全,所以现在正试着配置密钥登录,但一直遇到连接被拒绝的问题,实在没辙了才来求助。
在发帖前我已经尝试了好几种方法:
- 在VPS服务器上生成密钥:执行
ssh-keygen -t rsa -b 4096 - 之后执行了
cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys id_rsa.pub - 接着用
cat /root/.ssh/id_rsa查看私钥内容,把它导入到BitVise里尝试连接
我还反过来操作过:在BitVise上生成密钥,然后把公钥复制到SSH服务器上,重复类似步骤,但还是无法成功连接。
后来我怀疑是BitVise的问题,换成PuTTY尝试,结果还是被拒绝...
除此之外,我还试过这些操作:
- 把
PermitRootLogin设回yes,尝试用root账号通过密钥登录,依旧失败 - 从
/root/.ssh/authorized_keys/id_rsa.pub复制公钥(这里可能路径有误,但我确实这么操作了)
备注:内容来源于stack exchange,提问作者Dennis Solomon
相关产品推荐
相关产品推荐

