首页 > 代码库 > Linux免SSH密码登录

Linux免SSH密码登录

SSH免密码登录,做个总结吧!

1.安装SSH服务(略过)

2.场景:需要配置主机A无密码登录主机B

在主机A上执行如下:
  cd ~/.ssh
  ssh-keygen -t rsa
  生成密钥文件

  cp id_rsa.pub authorized_keys                 
  这步完成后,正常情况下就可以无密码登录本机了,即ssh localhost,无需输入密码。

  scp authorized_keys yangkun@sgadmin:/home/yangkun/.ssh   
  把刚刚产生的authorized_keys文件拷一份到主机B上.

  chmod 600 authorized_keys                     
  进入主机B的.ssh目录,改变authorized_keys文件的许可权限。
 

  ssh-copy-id -i yangkun@sgadmin
  还可以使用这个替代上两步
  

Linux免SSH密码登录