歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 設置不同主機之間互相信任登錄

設置不同主機之間互相信任登錄

日期:2017/2/27 14:18:50   编辑:更多Linux

案例背景:    目前,在基層人民銀行都開通了電子聯行業務,並且會計核算也基本是使用總行的《中央銀行會計核算系統》。這兩個應用系統都是UNIX環境下開發的多用戶系統,在沒有配備終端服務器的基層支行,一般都采用在主機上安裝多用戶卡,一台主機帶多台終端的方式實現臨櫃實時操作。由於電子聯行與會計核算系統按制度要求必須安裝在兩台不同的主機上,這樣一來,前台臨櫃的終端,也分別連接在兩台主機上進行電子聯行和會計核算業務的處理。但由於基層支行人員少,任務多,營業部門人員不夠,往往一個人既要擔任電子聯行的錄入工作,又要擔任會計系統的記賬工作,上班時,需要在兩台終端上來回操作,很不方便。    為了解決上述問題,筆者利用UNIX系統的rlogin命令實現了兩台主機的互相信任登錄,在前台的任一終端上都可進行電子聯行或會計核算的操作,除不能使用終端打印功能外其他功能沒有任何影響,使用半年多來,效果很好。    .前期准備    為了順利完成後述各項工作,電子聯行和會計核算兩台主機必須安裝和配置好網卡,能夠互相ping通,為表述方便,做如下約定:1.電子聯行主機IP地址為11.68.92.1,主機名為dzlh,用戶名為eis15;2.會計核算主機IP地址為11.68.92.2,主機名為:kjhs,用戶名為kjzw。    .修改/etc/hosts文件    分別修改電子聯行主機和會計核算主機的/etc/hosts文件,增加如下兩行:    11.68.92.1 dzlh    11.68.92.2 kjhs    修改完畢後,在電子聯行主機上用ping kjhs命令,測試與會計核算主機的連通情況,在會計核算主機上用ping dzlh命令,測試與電子聯行主機的連通情況,全部連通後,才能進行下一步操作。    .修改/etc/hosts.equiv文件    為了將電子聯行與會計核算設置為互相信任的主機,在電子聯行主機的/etc/hosts.equiv文件中增加會計核算主機的主機名kjhs,在會計核算主機的/etc/hosts.equiv文件中增加電子聯行主機的主機名dzlh。    .在用戶主目錄下增加.rhosts文件    為了避免兩台主機在使用rlogin命令互相登錄時重復輸入用戶名和口令,在電子聯行主機eis15用戶的主目錄/usr/eis13下增加.rhosts文件,文件內容如下:    kjhs eis15    在會計核算主機kjzw用戶的主目錄/usr/kjzw下也增加.rhosts文件,文件內容如下:    dzlh kjzw    .在電子聯行主機上增加用戶kjzw    在電子聯行主機上增加用戶kjzw,並修改/usr/kjzw/.profile文件,增加如下內容:    trap ' ' 1 2 3 15    rlogin -8EL -ec -l kjzw kjhs    exit    .在會計核算主機上增加用戶eis15    在會計核算主機上增加用戶eis15,並修改/usr/eis15/.profile文件,增加如下內容:    trap ' ' 1 2 3 15    rlogin -8EL -ec -l eis15 dzlh    exit    通過以上設置後,如果在電子聯行主機或所帶的終端上用kjzw登錄,系統自動以kjzw的用戶名登錄到會計核算主機上運行《中央銀行會計核算系統》;如果在會計核算主機或所帶的終端上用eis15登錄,系統自動以eis15的用戶名登錄到電子聯行主機上運行《電子聯行系統》。而這一切都是系統自動進行的,操作人員將不用考慮自己使用的是哪一台主機的終端,大大方便了操作,提高了工作效率,深受操作人員的歡迎。




Copyright © Linux教程網 All Rights Reserved