记一次配置ssh 免密登陆问题

119 阅读1分钟

配置ssh 免密登陆

A主机可以让主机B,C,D....进行免密登陆

步骤

  1. 主机B生成sshkey
ssh-keygen # 会在目录~/.ssh/下生成key
  1. scp主机B的id_rsa.pub 到主机A
# 在主机B执行,如果主机A没有~/.ssh/目录则先创建
scp ~/.ssh/id_rsa.pub username@Ahost:~/.ssh/ 
  1. 在主机A ~/.ssh/目录下
touch authorized_keys # 创建
cat id_rsa.pub >> authorized_keys # 追加写入key
  1. 确保文件权限,否则不是生效
chmod -R 600 ~/.ssh/authorized_keys
chmod -R 700 ~/.ssh/