CentOS|CentOS 配置SSH Key

1.登录CentOS服务器

  • 生成SSHKey
ssh-keygen -t rsa

可以看到在/root/.ssh 目录下生成了一对密钥文件(可以起别名)
id_rsa 私钥
id_rsa.pub 公钥
  • 将公钥文件导入到本机认证文件,并更改权限
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

将公钥文件内容添加到认证文件 authorized_keys 中
chmod 600 /root/.ssh/authorized_keys

更改认证文件的权限成600,这一步非常重要
chmod 700 /root/.ssh/

更改/root/.ssh 目录的权限成700`
2.把私钥文件拷贝到其他机器上来验证
3.1 Windows 下用xshell来测试
配置xshell工具私钥文件
ssh root@ip

【CentOS|CentOS 配置SSH Key】3.2、用Linux主机来测试
ssh root@ip -i /root/id_rsa

    推荐阅读