1. 在用户目录下新建一个.ssh目录,并将其目录权限改为700(仅用户自身有读写操作权限):
# mkdir .ssh
# chmod 700 .ssh
2. 进入.ssh目录,使用ssh-keygen命令生成rsa密钥对:
# ssh-keygen ##过程中需要设置密钥密码
3. 这时生成了两个文件:id_rsa和id_rsa.pub,公钥须保留在服务器上,私钥拷贝到客户机。
4. 在.ssh目录中把公钥id_rsa.pub重命名authorized_keys,并将文件权限改为600(仅用户自身有读写权限)
mv id_rsa.pub authorized_keys #重命名
chmod 600 authorized_keys #修改权限
这里需注意要保证.ssh和authorized_keys都仅用户自身有写权限,否则验证无效。
本文详细介绍了如何在用户目录下创建.ssh文件夹,生成RSA密钥对,以及如何正确配置公钥和私钥,确保服务器和客户机之间的安全连接。重点讲解了文件权限的设置,以保障SSH验证的有效性。
1175

被折叠的 条评论
为什么被折叠?



