服务器免密登录.ssh和authorized_keys权限问题

发布时间:2021-05-08 23:04:16 阅读:2178次

我们经常需要用到免密访问服务器

我们在自己的开发机上安装cygwin或者mingw后,或者在linux服务器上

我们可以通过ssh-keygen生成密钥对,通常在~/.ssh文件夹中

有id_rsa和id_rsa.pub两个文件

我们可以将id_rsa.pub的内容放到要访问的服务器中

比如我想访问ssh root@192.168.2.1,我们只需要将id_rsa.pub文件的内容放入到服务器192.168.2.1的/root/.ssh/authorized_keys中即可

进入服务器192.168.2.1

vim编辑文件/root/.ssh/authorized_keys

将id_rsa.pub的内容复制粘贴到该文件

同时修改文件权限

chmod 600 /root/.ssh/authorized_keys

如果.ssh文件夹不存在,记得创建.ssh

同时 chmod 700 -R /root/.ssh

我们想以别的账号访问192.168.2.1如何操作比如 ssh test@192.168.2.1

只需要将id_rsa.pub内容放入到/home/test/.ssh/authorized_keys

mkdir /home/test/.ssh
chown -R test.test /home/test/.ssh
chmod 700 /home/test/.ssh
chmod 600 /home/test/.ssh/authorized_keys

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:服务器免密登录.ssh和authorized_keys权限问题 出自老鄢博客 | 欢迎分享