码迷,mamicode.com
首页 > 系统相关 > 详细

linux无密钥登陆

时间:2014-10-04 00:58:55      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   文件   sp   2014   c   log   r   

1.在用户目录下执行命令

ssh-keygen -t rsa

一路回车:

bubuko.com,布布扣

2.在当前用户目录下,进入.ssh文件夹(.ssh文件夹为隐藏文件夹,直接进去即可)。

在.ssh文件夹下执行命令:

cat id_rsa.pub > authorized_keys

即把id_rsa.pub文件的内容写进authorized_keys文件中

此时运行命令:ll

查看生成的authorized_keys文件的权限,如果没错的话该文件应该带有写权限,当有写权限时,是不能进行无密钥登陆的,因为此时不安全。

修改authorized_keys文件的权限:

chmod go-xw -t authorized_keys

此时再执行命令:ssh h2(因为我把本机的hostname改成了h2,所以ssh h2代表登陆本机,其中ssh后面应改成你自己对应的:可查看刚生成的文件authorized_keys

bubuko.com,布布扣

则不会再让输入密码。如下图:

bubuko.com,布布扣

至此,就实现了本机无密钥登陆。

3.把剩余的机器在其对应机器上重复步骤1,2.

4.把各个机器上生成的authorized_keys文件的内容合并成一个,并用该文件替换每个机器上的authorized_keys文件,如图:

bubuko.com,布布扣

至此即可实现各个机器之间无密钥登陆

 

linux无密钥登陆

标签:blog   http   os   文件   sp   2014   c   log   r   

原文地址:http://www.cnblogs.com/hwd-cnblogs/p/4005457.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!