案例背景:
目前,在基層人民銀行都開通了電子聯行業務,并且會計核算也基本是使用總行的《中央銀行會計核算系統》。這兩個應用系統都是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的用戶名登錄到電子聯行主機上運行《電子聯行系統》。而這一切都是系統自動進行的,操作人員將不用考慮自己使用的是哪一臺主機的終端,大大方便了操作,提高了工作效率,深受操作人員的歡迎。