欢迎来到山村网

ssh无密码手顺设置

2019-03-09 12:52:09浏览:789 来源:山村网   
核心摘要:  ssh无密码手顺设置  由于网上好多配置无密码登录都很不好用,我干脆自己写一个放上来共大家参考了,我这边准备了3台测试机

  ssh无密码手顺设置

  由于网上好多配置无密码登录都很不好用,我干脆自己写一个放上来共大家参考了,我这边准备了3台测试机,需求是这三台机器都可以不使用密码互相访问。

  步骤如下: www.pcjsh.com

  Java代码

  192.168.100.67 master

  192.168.100.68 slave1

  192.168.100.69 slave2

  进入master (hadoop用户)

  执行:

  ssh-keygen -t rsa

  进入~/.ssh目录

  生成的id_rsa id_rsa.pub

  cp id_rsa.pub authorized_keys

  然后确认authorized_keys的权限是600如果不是就chmod 600 id_rsa 其余的都是644

  然后ssh master date测试

  进入slave1 (hadoop用户)

  进入~/.ssh目录

  将master上的ssh-keygen -t rsa

  放入该目录下

  chmod 600 id_rsa

  然后ssh slave1 date测试

  然后master与slave1互相测试一下

  slave2同slave1

  其实cp id_rsa.pub authorized_keys无所谓,最好用cat命令,我这个就是图省事儿了,另外我懒得巧scp所以麻烦点,其实这个很容易理解,就是3个机器使用同样的私钥,于是公钥生成一套就够用了

  当然三个机器的~/.ssh目录的权限以及下面文件的权限必须完全相同,如果不同也不行。

  我一般为了省事,三台机器都运行ssh-keygen -t rsa命令,然后将一台机器生成的密钥对覆盖后面两个机器,并且chmod成相同的权限,也就是id_rsa 600 id_rsa.pub 644 authorized_keys 644。

  由于密钥一样,所以自己可以连接自己就可以顺利连接其他机器,如果连接不了可以看看/etc/hosts文件是不是没配置。

:更多精彩教程请关注山村电脑教程栏目,山村电脑群:189034526欢迎你的加入

(责任编辑:豆豆)
下一篇:

Asp.Net Core MVC项目实现多语言实例

上一篇:

十种方法提升智能路由的信号的方法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com