高清偷窥校园女浴室洗澡_old性欧美videos_我不卡影院秋霞理论片_将军不要啊h

GBase新聞

專注于數(shù)據(jù)庫軟件產(chǎn)品和服務(wù),致力于成為用戶最信賴的數(shù)據(jù)庫產(chǎn)品供應(yīng)商

GBase 8s數(shù)據(jù)庫集群信任關(guān)系配置方法

發(fā)布時間:2023-06-14

為了滿足GBase8s數(shù)據(jù)庫集群主備服務(wù)器之間進行數(shù)據(jù)傳輸和相互操作的需要,我們在配置集群之前首先要在兩臺服務(wù)器之間建立操作系統(tǒng)級別的信任關(guān)系。本文檔主要描述了GBase 8s數(shù)據(jù)庫集群信任關(guān)系配置的幾種方法。

環(huán)境信息

一、配置hosts.equiv文件方式

“/etc/hosts.equiv”文件包含一系列主機名,每一個主機都是受信任的主機,任何一個用戶只要在本地主機和遠(yuǎn)程主機上有一個相同的賬號就允許從本地主機訪問遠(yuǎn)程主機,而不需提供密碼。

如果加入了一臺遠(yuǎn)程主機和一個用戶,在該機上的那個用戶(非root用戶)就可以用rlogin登錄本地機上的所有非root賬號,而且不需要密碼。

簡單的說hosts.equiv是不同主機間的信任關(guān)系,信任被信主機的所有用戶。

1、修改/etc/hosts

主備節(jié)點使用root用戶執(zhí)行:vi /etc/hosts。在/etc/hosts文件下添加主備節(jié)點的ip地址及主機名。主備兩臺服務(wù)器配置一樣。

主節(jié)點hosts內(nèi)容如下:

備節(jié)點hosts內(nèi)容如下:

2、修改/etc/hosts.equiv

主備節(jié)點使用root用戶執(zhí)行:vi /etc/hosts.equiv。在/etc/hosts.equiv文件下添加主備節(jié)的主機名及互信用戶名。主備兩臺服務(wù)器配置一樣。

主節(jié)點hosts.equiv文件如下

備節(jié)點hosts.equiv文件如下

3、配置sqlhosts文件

配置sqlhosts文件。主備節(jié)點sqlhosts文件配置一致即可。使用gbasedbt用戶配置。 (注:ip地址和實例名根據(jù)現(xiàn)場實際情況修改)

主節(jié)點sqlhosts文件如下:

備節(jié)點sqlhosts文件如下:

4、互信驗證測試

主備節(jié)點分別通過跨實例訪問的形式使用dbaccess命令訪問對端數(shù)據(jù)庫實例。成功連接到對端實例,表示互信配置成功。

主節(jié)點成功通過dbaccess連接到備節(jié)點實例:

備節(jié)點成功通過dbaccess連接到主節(jié)點實例:

5、適用場景

hosts.equiv方式配置互信適用于對操作系統(tǒng)安全無要求,安全等級最低。操作系統(tǒng)對主機互信沒有特殊檢查限制。這種情況下可以用root配置。

二、配置.rhosts文件方式

用戶主目錄內(nèi)的“.rhosts”文件內(nèi)容是受信任的{主機~用戶}關(guān)系對。與“hosts.equiv”內(nèi)的受信任主機有些類似,但它卻給了更精細(xì)的控制。與“hosts.equiv”相比,不是授予某一特定主機上的所有普通用戶信任關(guān)系,而是授予特定主機上的某一特定賬號以信任關(guān)系。受信任主機上的用戶并不需要在本地主機上有賬號。

簡單的說.rhosts是同一用戶在不同主機間的信任,只信任被信主機的相應(yīng)的某個用戶。

1、修改/etc/hosts

主備節(jié)點使用root用戶執(zhí)行:vi /etc/hosts。在/etc/hosts文件下添加主備節(jié)點的ip地址及主機名。主備兩臺服務(wù)器配置一樣。

主節(jié)點hosts內(nèi)容如下:

備節(jié)點hosts內(nèi)容如:

2、修改.rhosts文件

在gbasedbt用戶家目錄下新建.rhosts 文件,主節(jié)點和備節(jié)點在文件中互相添加對方的主機名和互信用戶gbasedbt。

主節(jié)點.rhosts文件如下:

備節(jié)點.rhosts文件如下:

3、配置sqlhosts文件

配置sqlhosts文件。主備節(jié)點sqlhosts文件配置一致即可。使用gbasedbt用戶配置。(注:ip地址和實例名根據(jù)現(xiàn)場實際情況修改)

主節(jié)點sqlhosts文件如下:

備節(jié)點sqlhosts文件如下:

4、互信驗證測試

主備節(jié)點分別通過跨實例訪問的形式使用dbaccess命令訪問對端數(shù)據(jù)庫實例。成功連接到對端實例,表示互信配置成功。

主節(jié)點成功通過dbaccess連接到備節(jié)點實例:

備節(jié)點成功通過dbaccess連接到主節(jié)點實例:

5、適用場景

.rhosts方式配置互信適用于對操作系統(tǒng)安全要求比較低,互信需要指定到用戶級別。root用戶管理嚴(yán)格。這種情況可以使用gbasedbt用戶修改.rhosts方式配置互信。

三、配置REMOTE_SERVER_CFG參數(shù)

REMOTE_SERVER_CFG參數(shù):指定列有信任的遠(yuǎn)程主機名或IP地址的文件名,該文件必須位于目錄$GBASEDBTDIR/etc中。若設(shè)定該參數(shù),則不會使用文件/etc/hosts.equiv

1、創(chuàng)建hosts.trust文件

主節(jié)點添加hosts.trust文件如下:

備節(jié)點添加hosts.trust文件如下:

2、修改REMOTE_SERVER_CFG參數(shù)

主備節(jié)點使用onmode -wf動態(tài)修改參數(shù)或修改onconfig文件后重啟數(shù)據(jù)庫。

主節(jié)點修改參數(shù)如下:

備節(jié)點修改參數(shù)如下:

3、修改sqlhosts文件

配置sqlhosts文件。主備節(jié)點sqlhosts文件配置一致即可。使用gbasedbt用戶配置。(注:ip地址和實例名根據(jù)現(xiàn)場實際情況修改)

主節(jié)點sqlhosts文件如下:

備節(jié)點sqlhosts文件如下:

4、互信驗證測試

主備節(jié)點分別通過跨實例訪問的形式使用dbaccess命令訪問對端數(shù)據(jù)庫實例。成功連接到對端實例,表示互信配置成功。

主節(jié)點成功通過dbaccess連接到備節(jié)點實例:

備節(jié)點成功通過dbaccess連接到主節(jié)點實例:

5、適用場景

修改REMOTE_SERVER_CFG參數(shù)配置互信適用于操作系統(tǒng)對安全等級要求嚴(yán)格,操作系統(tǒng)會檢測hosts.equiv等互信文件,禁止操作系統(tǒng)層主機互信。這種情況下可以使用數(shù)據(jù)庫內(nèi)部REMOTE_SERVER_CFG參數(shù)配置互信。

四、配置REMOTE_USERS_CFG參數(shù)

REMOTE_USERS_CFG參數(shù):指定列有信任用戶名的文件名,該文件必須位于目錄$GBASEDBTDIR/etc中。若設(shè)定該參數(shù),則不會使用文件~/.rhosts

1、創(chuàng)建.trust文件

主節(jié)點添加.trust文件如下:

備節(jié)點添加.trust文件如下:

2、修改REMOTE_USERS_CFG參數(shù)

主備節(jié)點使用onmode -wf動態(tài)修改參數(shù)或修改onconfig文件后重啟數(shù)據(jù)庫。

主節(jié)點修改參數(shù)如下:

備節(jié)點修改參數(shù)如下:

3、修改sqlhosts文件

配置sqlhosts文件。主備節(jié)點sqlhosts文件配置一致即可。使用gbasedbt用戶配置。(注:ip地址和實例名根據(jù)現(xiàn)場實際情況修改)

主節(jié)點sqlhosts文件如下:

備節(jié)點sqlhosts文件如下:

4、互信驗證測試

主備節(jié)點分別通過跨實例訪問的形式使用dbaccess命令訪問對端數(shù)據(jù)庫實例。成功連接到對端實例,表示互信配置成功。

主節(jié)點成功通過dbaccess連接到備節(jié)點實例:

備節(jié)點成功通過dbaccess連接到主節(jié)點實例:

5、適用場景

修改REMOTE_USERS_CFG參數(shù)配置互信適用于操作系統(tǒng)對安全等級要求嚴(yán)格,操作系統(tǒng)會檢測hosts.equiv等互信文件,禁止操作系統(tǒng)層主機、用戶互信。以及REMOTE_SERVER_CFG參數(shù)互信失敗。這種情況下可以使用數(shù)據(jù)庫內(nèi)部REMOTE_SERVER_CFG參數(shù)配置互信。

(注:在使用數(shù)據(jù)庫內(nèi)部參數(shù)配置互信情況下,優(yōu)先考慮使用REMOTE_SERVER_CFG參數(shù)配置。)