linux系统免密配置

第一篇文章,作为小白起手,先写下从无到有的过程,移植下之前做过的笔记。就拿linux系统免密配置作为开始吧。

1.首先,强调一点,免密配置是针对用户设置的,登陆那个用户则配置的是哪个用户的免密。

到家目录下进入到.ssh目录。

cd ~/.ssh

2.生成公钥和私钥

ssh-keygen -t rsa -P ""

  一直回车,即可生成公钥id_rsa.pub和私钥id_rsa。

 

 3.将公钥复制到其他节点的authorized_key

ssh-copy-id [用户名]@[hostname/ip]         #如果authorized_key在目标机器不存在,则会在目标机器上生成authorized_key

如果在A服务器生成公钥和私钥,将公钥复制到B服务器,那么就可以从A服务器免密跳转到B服务器。

注意:可能会存在配好免密之后无法免密登陆的情况,这个很可能是权限导致的。更改下面连个权限即可

chmod 0700 ~/.ssh	
chmod 600 ~/.ssh/authorized_key 

修改了权限,可能导致免密跳转失败!

posted @ 2022-03-29 17:14  天宇散人  阅读(2531)  评论(0)    收藏  举报