公文高手,超级方便的公文写作神器! 立即了解


postgresql 9.4 流复制主备搭建

centos6.6_x64搭建postgresql9.4流复制环境

环境介绍:serverhostnamenode1node2

一、安装两台centos6.6_x64,并更改主机名、配置网络、关闭防火墙

二、两台主机间实现无密key访问

1.节点一生成公钥和私钥

#ssh-keygen(过程中出现三个需要输入的地方直接按回车键)

network10.10.10.193/2410.10.10.194/24applicationmasterserverslaveserveraccountroot1qaz。qaz

此时在.ssh目录下生成了id_rsa和id_rsa.pub。其中id_rsa是私钥,本机要用;id_rsa.pub是公钥,给其他的机器用。

2.将公钥上传到远程主机上

按照提示输入远程主机(10.10.10.194)的密码后,可看到上传成功的提示:

3.登录远程主机,将客户端公钥写入authorized_keys文件

[root@node1.ssh]#ssh10.10.10.194

root@10.10.10.194'spassword:

lastlogin:tuenov1714:24:302015from10.10.10.1[root@node2~]#cd/root/.ssh[root@node2.ssh]#lsid_rsa.pub

[root@node2.ssh]#catid_rsa.pub>>authorized_keys

此时可在node2机器的.ssh目录下看到两个文件authorized_keys和id_rsa.pub。其中id_rsa.pub的主要目的就是把公钥信息写到authorized_keys中。然后把两台主机中的id_rsa.pub都删除掉,否则这台机器将无法不用密码登录别的机器。

4.此时在node1上可直接sshnode2

5.若要实现两台linux主机之间的无密码登录,只需把上述的两台主机对调一下再操

作一遍即可。参考链接。


(未完,全文共2857字,当前显示852字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!