ssh免密登录

发布时间:2024年01月16日
  1. 参考这里,来生成密钥和私钥, linux命令行: ssh-keygen
  2. 将生成的公钥/home/<user name>/.ssh/id_rsa.pub里的内容拷贝到你想要ssh到的服务器(Server)的/home/<user name>/.ssh/authorized_keys 文件中,如果没有这个文件,可以vim新建这个文件,如果已经有这个文件了,可以直接新增一行。
  3. 通常经过上面两步就可以直接使用linux命令:ssh 免密登录了,如果此时还是不行的话,可以查看下/home/<user>/.ssh/目录下各个文件的rwx(读写执行)属性:

-rw-r–r-- 1 hardware 490 Jan 16 01:58 authorized_keys
-rw------- 1 hardware 1679 Jul 2 2023 id_rsa
-rw-r–r-- 1 hardware 394 Jul 2 2023 id_rsa.pub
-rw-r–r-- 1 hardware 1754 Jan 16 01:16 known_hosts

如果此时还是不行,那就需要进一步查看/home/<user>目录的属性,要保证至少有读属性。
读写执行的属性设置还是挺重要的,之前我一直设置不成功就是因为属性的问题。。。。。

文章来源:https://blog.csdn.net/baidu_35679960/article/details/135631645
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。