- 参考这里,来生成密钥和私钥, linux命令行: ssh-keygen
- 将生成的公钥/home/<user name>/.ssh/id_rsa.pub里的内容拷贝到你想要ssh到的服务器(Server)的/home/<user name>/.ssh/authorized_keys 文件中,如果没有这个文件,可以vim新建这个文件,如果已经有这个文件了,可以直接新增一行。
- 通常经过上面两步就可以直接使用linux命令:ssh <server ip> 免密登录了,如果此时还是不行的话,可以查看下/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文章来源:https://www.toymoban.com/news/detail-798724.html
如果此时还是不行,那就需要进一步查看/home/<user>目录的属性,要保证至少有读属性。
读写执行的属性设置还是挺重要的,之前我一直设置不成功就是因为属性的问题。。。。。文章来源地址https://www.toymoban.com/news/detail-798724.html
到了这里,关于ssh免密登录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!