linux 免用户名登录 (RSA认证登录)
在Linux运维中,经常需要写脚本.如何免用户名登录其他linux服务器是非常重要的.比如,输入 ssh root@192.168.1.1就能直接登录192.168.1.1 方法如下: 1、比如,我需要从192.168.1.2 登录192.168.1.1 ,那么我需要在192.168.1.2 执行 ssh-keygen -t rsa ,该命令以root用户执行.执行完毕后,会在/root/.ssh/目录下生成 id_rsa id_rsa.pub 两文件. 2、在192.168.1.1 /root/.ssh/ 目录下,建立文件 authorized_keys 如果没有该目录,请执行ssh-keygen -t rsa 3、将id_rsa.pub 中的内容复制到authorized_keys中去.
PS: 如果还有其他机器需要登录192.168.1.1,并且要求免用户名登录的话.只需要在本机生成rsa密钥,并且把pub(公钥)的内容添加到需要被登录的机器的authorized_keys中即可. PS: 如果提示 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 那么请注意,那是以前有登陆信息保存在本机的know_hosts 内,保存的是对方的key,删除后即可登陆 本文出自 “黑色浩瀚” 博客,请务必保留此出处http://363918.blog.51cto.com/353918/542603 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |