系統管理
1752764 會員
4797 線上
108789 解決方案
發表新文章

关于rlogin的问题

 
watermelonyu
教授

关于rlogin的问题

大家好:

我有一台hp主机OS: 11.00和一台alpha主机OS:4.0f or 5.1a,为了方便使用,我在hp和alpha主机上都设置.rhosts文件后,从hp主机或者从alpha主机rlogin到对方时都需要输入密码!

请问有没有什么办法使rlogin的时候不需要密码?

假设我的hp主机名为hpux,IP为:192.168.0.2 alpha主机主机名为alpha,IP为:192.168.0.3

先谢谢大家!
2則回覆 2
watermelonyu
教授

关于rlogin的问题

設定其實非常簡單, 請參考以下範例.



1.將alpha的主機資訊加入hpux的/etc/hosts檔案中

# echo "alpha 192.168.0.3" >> /etc/hosts



2.將hpux的主機資訊加入alpha的/etc/hosts檔案中

# echo "hpux 192.168.0.2" >> /etc/hosts



3.設定hpux主機的/etc/hosts.equiv(加入alpha主機資訊)

# echo "alpha" >> /etc/hosts.equiv



4.設定alpha主機的/etc/hosts.equiv(加入hpux主機資訊)

# echo "hpux" >> /etc/hosts.equiv



5.測試, 自alpha主機, rcp或rlogin.

# cd /tmp;touch source.alpha;rcp source.alpha hpux:/tmp



# rlogin hpux



6.測試, 自hpux主機, rcp或rlogin.

# cd /tmp;touch source.hpux;rcp source.hpux alpha:/tmp



# rlogin alpha



註. 更多詳細的設定, 你可以參考alpha或hpux的man page, 另外~/.rhosts是可以不用設定的.



# man 4 hosts.equiv

watermelonyu
教授

关于rlogin的问题

hello matthew:

刚才照你的方法我试了一下,有几点疑问!

1。我把alpha和hpux的IP以及主机名都加到对方主机的/etc/hosts文件里面去。

2。在双方的/etc/hosts.equiv文件里面都加入对方的主机名。

3。进行rlogin alpha/hpux都没有成功,还是提示要密码。

4。后来我又在这两台主机的.rhosts里面对方主机名。

5。这时候进行rlogin成功了。

6。然后我又把.rhosts里面的主机名删除了,这时rlogin又提示要密码了。

7。好像必须要在.rhosts里面加上主机名。不过我以前写.rhosts文件的时候也写错了,例如root alpha或者是root hpux,但在tru64的两台主机上上这样写rlogin是可以

rlogin的,而在hp-ux和tru64的两台主机上就必须要写成alpha root和hpux root,不然又要提示要密码了!

谢谢你的帮助!