配置系統間互信
採用rhosts方式的互信
配置遠端許可權
$ more /etc/hosts.equiv
+dbrac1 oracle
+dbrac2 oracle
+dbrac1-eth1 oracle
+dbrac2-eth2 oracle
測試命令 rsh rlogin rcp
測試RSH是否能正常工作,在節點1上檢視遠端節點的檔案內容
[oracle@dbrac1 admin]$ rsh dbrac2 cat /etc/hosts.equiv
dbrac1 oracle
dbrac2 oracle
dbrac1-eth1 oracle
dbrac2-eth1 oracle
配置rhosts或hosts.equiv的使用者必須設定有passwd,否則沒有用
root帳戶只能用rhosts檔案配置信任關係,屬主必須為root,屬性必須為600
非root帳戶透過使用者根目錄rhosts檔案配置時,屬主必須為自身,屬性必須為600
/etc/passwd裡面帳戶的id重複(比如有多個id=0的root帳戶),信任關係會混亂
==============================================================================
cd /etc/ssh
vi sshd_config 加入
PermitRootLogin yes
PubkeyAuthentication yes
service sshd restart
採用ssh方式的互信
A、 以oracle使用者登入(不要su過去)
B、 建立ssh目錄。
$ ls -a $HOME
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
C、 建立RSA-typekey
/usr/bin/ssh-keygen -t rsa 接受預設,並輸入密碼
生成如下檔案
/home/oracle/.ssh/id_rsa.pub
/home/oracle/.ssh/id_rsa
D、 建立DSA type public and private keys
/usr/bin/ssh-keygen -t dsa
生成如下檔案
/home/oracle/.ssh/id_dsa.pub
/home/oracle/.ssh/id_dsa
E、 在叢集內所有機器上執行a-d,步驟
F、 使用安全cp。Scp 或者sftp ,將所有pub key cat到一個檔案中,並分發到各個機器
cd ~/.ssh
cat id_rsa.pub >>authorized_keys
cat id_dsa.pub >>authorized_keys
scp authorized_keys docrac2:/home/oracle/.ssh/
注意:確保每一臺機器上的authorized_keys包括所有節點的pubkey
G、 在安裝軟體的機器上使ssh生效
Enter the following commands:
$ exec /usr/bin/ssh-agent $SHELL
$ /usr/bin/ssh-add
驗證
$ ssh 驗證信任關係是否生效(最好把root和oracle的都配置了),如果生效不應該提示輸入密碼
$ ssh rac1 date 命令 顯示時間,而不提示密碼後其他輸入(第一次執行時有個結束金鑰的過程,選擇yes就可以了。之後就不用了)
ssh scp
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15711267/viewspace-776333/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle手動配置互信Oracle
- oracle RAC手動配置互信Oracle
- RAC主機配置ssh互信
- linux環境下ssh 互信配置Linux
- RAC之磁碟繫結及互信配置
- MySQL InnoDB系統表空間資料檔案配置MySql
- Linux 作業系統配置互信認證後,登入仍然需要輸入使用者密碼的解決辦法Linux作業系統密碼
- Linux系統配置(系統優化)Linux優化
- linux主機互信操作Linux
- 敏捷配置ERP系統敏捷
- VMware Workstation Pro虛擬機器配置Linux系統系統分割槽配置虛擬機Linux
- 獲取系統時間
- gbase叢集管理之伺服器配置互信及C3工具安裝伺服器
- Carsim轉向系統配置
- Centos系統配置yum源CentOS
- HP系統配置檢查
- RAC之作業系統配置作業系統
- 直播系統程式碼,linux date修改系統時間Linux
- windows系統安裝時間修改,win10修改系統安裝時間WindowsWin10
- 直播系統程式碼,系統時間從長倒短之間的換算
- SAP ECC系統連線SAP PI系統的系統連線配置
- ASP.NET Core - 配置系統之配置新增ASP.NET
- Linux系統時間同步方法。Linux
- linux系統時間設定Linux
- linux時間子系統(三)Linux
- 直播間截留監控系統
- Linux設定系統時間Linux
- SpringBoot系統學習 - 配置篇Spring Boot
- laravel配置系統使用問題Laravel
- 常用程式碼 | 系統配置篇
- Linux系統配置本地yum源Linux
- DSP系統的建模和配置
- linux 主機mail 系統配置.LinuxAI
- Linux系統下網路配置Linux
- 作業系統基礎配置作業系統
- ASP.NET Core - 配置系統之配置讀取ASP.NET
- ASP.NET Core - 配置系統之配置提供程式ASP.NET
- 重新整理 .net core 實踐篇—————配置系統之間諜[八](檔案監控)
- Python執行作業系統命令並取得返回值和退出碼,支援有互信的遠端執行Python作業系統