我是靠谱客的博主 感动往事,最近开发中收集的这篇文章主要介绍集群中,各台机器之间打通SSH访问的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

假设我们需要打通clu01-a,clu01-b,clu01-c这三台机器间的SSH访问,步骤如下:

1. 在每台机器上,进入~/.ssh目录,敲入下面的命令,会生成id_rsa和id_rsa.pub两个文件

 

ssh-keygen -t rsa

ssh-add

 

2. 将每台机器上的~/.ssh/id_rsa.pub文件复制到需要打通的所有机器上的~/.ssh目录中,并重命名为id_rsa_HOSTNAME.pub(其中,“HOSTNAME”表示源Hostname)

 

3. 将每台机器上的~/.ssh/id_rsa_HOSTNAME.pub文件一同追加写入到~/.ssh/authorized_keys文件

 

4. 修改相关目录和文件的访问权限

 

sudo chmod 755 /home/USERNAME

chmod 755 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

chmod 600 ~/.ssh/id_rsa

 

5. 现在实际上已经打通,但第一次登录时需要手动先SSH一下,回答了“yes”之后,后面就可以直接访问了。

 

 

最后

以上就是感动往事为你收集整理的集群中,各台机器之间打通SSH访问的方法的全部内容,希望文章能够帮你解决集群中,各台机器之间打通SSH访问的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部