我是靠谱客的博主 俊秀煎蛋,这篇文章主要介绍linux机器之间建立互信ssh登录,现在分享给大家,希望可以做个参考。

在linux集群之间建立互信登录


首先选择一个用户,su xxuser

进入该用户的home目录 cd ~

在该目录下建立一个文件夹 .ssh/

进入.ssh文件夹,执行ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa,会在该目录下生成 id_dsa 和 id_dsa.pub两个文件。

id_dsa  为私钥

id_dsa.pub 为公钥。


在所有的机器上都执行这个步骤。


OK,下面 如果想在机器1 上 无密码 ssh 到机器 2, 那么 就把机器1上生成的公约 id_dsa.pub 文件拷到机器2的.ssh/ 文件夹下,并且把名字改为authorized_keys,要想无密码登陆到哪台机器,就把自己的 公钥 追加到对应机器的 authorized_keys文件中。记住这个方向,不要搞反了。

(**!!注意:authorized_keys文件的权限应该为755,要不然不生效。。。***)


在Ubuntu下,如果想不用ip,用机器名ssh登录,比如 ssh slave登录slave机器,则在本机的 /etc/hosts 文件中添加: ip 机器名 这样一行,如 192.168.xxx.xxx slave,

这样在本机ssh slave,就会自动转为ip来登录了。

最后

以上就是俊秀煎蛋最近收集整理的关于linux机器之间建立互信ssh登录的全部内容,更多相关linux机器之间建立互信ssh登录内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(89)

评论列表共有 0 条评论

立即
投稿
返回
顶部