ssh連線Linux收到The remote system refused the connection報錯

尛樣兒發表於2014-06-12
    這是在我第一次成功部署Oracle Exadata Machine X4-2後總結的文章。

   客戶最開始規劃的IP地址被推翻,導致透過applyconfig.sh指令碼修改的DB Machine和Storage Machine IP地址都要重新配置,資料庫機的Oracle Linux沒有圖形介面,也沒有安裝調整網路IP的字元介面工具,於是嘗試透過vi編輯器手動修改/etc/sysconfig/network,/etc/sysconfig/network-scripts下的ifcfg-*、route-*、rule-*等配置檔案。

   修改完成,重啟網路服務,之後所有的ssh都無法連線到作業系統,收到如下報錯:

The remote system refused the connection.

    透過搜尋引擎沒有能解決問題,於是開始檢查伺服器和ssh相關的配置。

   首先在root使用者的$HOME目錄下沒有發現.ssh目錄,於是切換到/etc/ssh/目錄下檢查ssh服務的配置檔案。
[root@dm01dbadm01 ssh]# ll
total 184
-rw------- 1 root root 132839 Feb 23  2012 moduli
-rw-r--r-- 1 root root   1902 May  4 13:34 ssh_config
-rw-r--r-- 1 root root   1836 Feb 23  2012 ssh_config.rpmnew
-rw------- 1 root root   3561 Jun  9 13:17 sshd_config
-rw------- 1 root root   3561 Jun  9 10:23 sshd_config.backupbyExadata
-rw------- 1 root root   3323 May  4 13:34 sshd_config.exadata.backup_by_miszeroboot
-rw------- 1 root root   3332 Feb 23  2012 sshd_config.rpmnew
-rw------- 1 root root    668 May  4 15:50 ssh_host_dsa_key
-rw-r--r-- 1 root root    590 May  4 15:50 ssh_host_dsa_key.pub
-rw------- 1 root root    963 May  4 15:50 ssh_host_key
-rw-r--r-- 1 root root    627 May  4 15:50 ssh_host_key.pub
-rw------- 1 root root   1675 May  4 15:50 ssh_host_rsa_key
-rw-r--r-- 1 root root    382 May  4 15:50 ssh_host_rsa_key.pub

    透過檢視檔案的最後修改時間可以發現只有sshd_config檔案被最頻繁的修改,於是用vi開啟該檔案,在檔案的最後發現瞭如下的內容:
#### Generated by Exadata by ipconf. BEGIN. DO NOT MODIFY ####
ListenAddress 127.0.0.1
ListenAddress 10.255.255.10
ListenAddress 192.168.10.1
ListenAddress 192.168.10.2
#### Generated by Exadata by ipconf. END ####

    ListenAddress並沒有包含我新修改的IP地址,手動將新的IP地址替換掉原有IP,重啟sshd服務:
[root@dm01dbadm01 ssh]# /etc/init.d/sshd restart
Stopping sshd: [  OK  ]
Starting sshd: [  OK  ]

之後所有主機的作業系統都能夠正常的連線了。

手動修改了主機IP地址之後,不要忘記修改/etc/hosts檔案下對應的IP地址:
#### BEGIN Generated by Exadata. DO NOT MODIFY ####
127.0.0.1       localhost.localdomain   localhost

192.168.10.1    dm01db01-priv1.tequ.com dm01db01-priv1
192.168.10.2    dm01db01-priv2.tequ.com dm01db01-priv2
10.0.3.10       dm01db01.tequ.com       dm01db01
10.255.255.10   dm01dbadm01.tequ.com    dm01dbadm01
#### END Generated by Exadata ####

    如果使用setup、system-config-network等工具調整IP地址的話,以上配置檔案會被工具自動修改,所以我們平時遇到這些問題的機會比較少,但瞭解這些配置檔案對我們以後處理問題來說是有好處的。

更多Oracle Exadata Machine X4-2實施記錄可參考文章:
   《Oracle Exadata Machine X4-2實施記錄》:http://blog.itpub.net/23135684/viewspace-1181296/

--end--

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-1181160/,如需轉載,請註明出處,否則將追究法律責任。

相關文章