centos ssh免密码秘钥登录

Posted 卡卡西村长的小灶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos ssh免密码秘钥登录相关的知识,希望对你有一定的参考价值。

假设从A主机ssh登录B主机,用秘钥代替密码,步骤如下:

 

1、在A主机上执行:ssh-keygen -t  rsa

    一切默认,不用输入密码,生成两个文件:

     /root/.ssh/id_rsa

     /root/.ssh/id_rsa.pub

 

2、生成authorized_keys文件:

touch /root/.ssh/authorized_keys

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

chmod 700 /root/.ssh/id_rsa

 

3、把authorized_keys文件拷贝到B主机上:

scp /root/.ssh/authorized_keys [email protected]:/root/.ssh/

如果B主机上没有/root/.ssh目录,则先登录到B主机上执行ssh-keygen -t  rsa,再拷贝authorized_keys文件。

 

4、完成

 

以上是关于centos ssh免密码秘钥登录的主要内容,如果未能解决你的问题,请参考以下文章

解决:centos配置ssh免密码登录后仍要输入密码

SSH免密码登录设置

Linux远程ssh免密码,秘钥登录

ssh免密码登录

ssh使用密钥免密码登录

linux免ssh密码登录