linux下rsh的無密碼登錄配置

【導讀】說一下步驟,都是在服務器端的配置。linux是centos。內核2.6.9-5.0.5.EL
 
說一下步驟,都是在服務器端的配置。linux是centos。內核2.6.9-5.0.5.EL

注意,這是普通用戶的rsh無密碼登錄。如果是root還需要其他設置。

1。首先要在要rsh登錄的服務器上把rsh server給裝上。

2。如果沒有特殊的限制,/etc/hosts.allow /etc/hosts.deny

這兩個文件爲空就可以。

如果要限制的話,就先在/etc/hosts.deny中添加ALL:ALL

在/etc/hosts.allow中添加

in.rshd : 192.168.0. in.rlogind : 192.168.0. portmap : 192.168.0. sshd : 192.168.0.

類似的允許的信息。

這裏就不多說了,我沒有配這裏

3。rsh配無密碼的登錄,主要就是/etc/hosts.equiv這個文件。

在裏面加入客戶端的主機名。

(鬱悶,就是這個主機名害我弄了兩天。我把客戶端的域名寫進去了)

另外還有一種方式是在對應用戶下建立.rhosts文件,

然後添加主機名和用戶名。這種方式我沒有成功。

4。最後把rsh server啓動起來,這裏需要到 /etc/xinetd.d 目錄

把rsh,rlogin,rexec的文件中的disable =yes都改成disable =no

然後/etc/init.d/xinetd restart重啓服務。

---------

在一些文章裏面還有這個步驟

vi /etc/securetty

再裏面添加rsh rexec rlogin。

或者

echo "rexec" >> /etc/securetty

echo "rlogin" >>/etc/securetty

echo "rsh" >> /etc/securetty

但是我不用這一步似乎也可以。

另外。在第二步,我發現只是修改rlogin文件也可以

難道我是配的rlogin的不需密碼訪問?

#rsh compute-0-0

connect to address 192.168.**.**: Connection refused

Trying krb4 rlogin...

connect to address 192.168.**.**: Connection refused

trying normal rlogin (/usr/bin/rlogin)

Last login: Thu Nov 24 08:32:15 from 192.168.**.**

Rocks Compute Node

Rocks 4.1 (Fuji)

Profile built 02:42 16-Nov-2005

Kickstarted 10:49 16-Nov-2005

 

 

 

功能說明:遠端登入的Shell。

語  法:rsh [-dn][-l <用戶名稱>][主機名稱或IP地址][執行指令]

補充說明:rsh提供用戶環境,也就是Shell,以便指令能夠在指定的遠端主機上執行。

參  數:
 -d  使用Socket層級的排錯功能。 
 -l<用戶名稱>  指定要登入遠端主機的用戶名稱。 
 -n  把輸入的指令號向代號爲/dev/null的特殊外圍設備。

發佈了1 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章