免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1932 | 回复: 4
打印 上一主题 下一主题

[SCO UNIX] 关于网络上可信主机 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-06 16:18 |只看该作者 |倒序浏览
DEC3000主机,3。2C操作系统。主机名设为LDBX04。我在/目录.rhosts文件下添加了LDBX01主机名。在/etc/hosts文件下添加了LDBX01的主机名和IP地址,并且在/etc/securettys文件里添加了ptys。
问题是我在LDBX01上用root用户远程访问LDBX04时,总是提示输密码,请问这是什么原因造成的。

论坛徽章:
0
2 [报告]
发表于 2006-02-21 08:38 |只看该作者
应该每台机器都要改的

论坛徽章:
0
3 [报告]
发表于 2006-02-21 09:16 |只看该作者
对,LDBX01主机上也要添加.rhosts文件,且要注意.rhosts文件的执行权限

论坛徽章:
0
4 [报告]
发表于 2006-02-21 12:49 |只看该作者
问题是解决了,但留下了更多的不解.
在我的网络上有很多主机,比如LDBX01,LDBX02,LDBX03等,我把目标主机LDBX04上/.rhosts文件里
LDBX01,LDBX02的位置换了一下,就能实现可信互访了.百思不得其解,从理论上是没有这种可能的.
这样的问题解决了比没解决还要糟糕.

论坛徽章:
0
5 [报告]
发表于 2006-02-21 15:30 |只看该作者
.rhosts文件用来设置一个账号的访问权限,以控制那些使用TCP/IP命令的用户的访问。它是用户在自己的账号中创建的一个文件,可以用vi编辑器进行编辑,但是它必须放在用户的home目录下。采用.rhosts文件是一种简单的方法,可以使其他用户在不知道你的密码的情况下访问你的账号,如果要禁止某个用户的访问,只要在你的.rhosts文件中删除该用户的系统名和登录名就可以了。

在远程机上登录会有一个称为.rhosts的文件存在登录目录中,这个文件用于允许或拒绝对该用户的注册。这主要依据机器名和用户名来进行判定。.rhost文件定义了等价用户,并授予他们同等的权限,.rhost文件中的条目可以是一个宿主名,表示该用户从指定的该宿主登录是允许的。也可以是宿主名后加一个注册名,表示从指定宿主上进入系统是允许的。例如:用户test的.rhost文件位于用户的home目录/home/test下:
$cat .rhosts
aaa
bbb
ccc    rrr
ddd  jmf
eee  rrr
这表明:当从aaa,bbb登录时,只有test是合法用户;从ccc或者eee登录时,rrr是合法用户;从ddd登录时,jmf是合法用户。

综上所述,楼主开始的设置应该是对的,问题是不是.rhosts文件的格式存在错误?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP