配置SSH使用秘钥登录
Posted biaopei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置SSH使用秘钥登录相关的知识,希望对你有一定的参考价值。
使用密码远程登录ssh还是有比较大的风险的,比较安全的方法是使用秘钥登录
配置步骤如下
首先生成秘钥
ssh-keygen (直接默认回车也可以,生成的秘钥和公钥默认防止在/root/.ssh/文件夹下)
还需要执行以下操作(相当于在服务器端注册公钥,然后客户端使用私钥连接即可)
cd /root/.ssh;cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
chmod 700 ~/.ssh
然后配置ssh的配置文件/etc/ssh/sshd_config,修改以下几个配置项
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no
然后重启ssh服务器就可以了,连接时使用私钥登录,如下,我使用的是xshell连接,将服务器端的私钥传到客户端,浏览选择用户密钥即可
以上是关于配置SSH使用秘钥登录的主要内容,如果未能解决你的问题,请参考以下文章