概述
假设我们需要打通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访问的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复