当前位置: 技术问答>linux和unix
怎么用rlogin登陆其他机器而不需要password
来源: 互联网 发布时间:2015-01-11
本文导语: 我在home目录下加了个.rhosts文件,里面有"+",就可以rlogin Sun和HP的unix了,不需要password.但是linux机器还是要 怎么才能不需要呢 | 直接rsh作为root. a. 在服务器上运行/urs/bin/ntsysv选中rexec...
我在home目录下加了个.rhosts文件,里面有"+",就可以rlogin Sun和HP的unix了,不需要password.但是linux机器还是要
怎么才能不需要呢
怎么才能不需要呢
|
直接rsh作为root.
a. 在服务器上运行/urs/bin/ntsysv选中rexec ,rlogin ,rsh三项服务。
b. 运行#/sbin/service xinetd restart 启动该三项服务。
c. 运行#echo "rexec" >> /etc/securetty;echo "rlogin" >>
/etc/securetty;echo "rsh" >> /etc/securetty
d. 在服务器上运行#echo "192.168.0.2 root" >> /root/.rhosts
或者 #echo "client root" >> /root/.rhosts且确保在服务器上的/etc/hosts中有client的记录
192.168.0.2 client.domain.com client
至此你应该可以从client直接以root身份rsh到服务器不需密码了。
注: 仅仅redhat 7.x 开始需要为rsh设置/etc/securetty.
a. 在服务器上运行/urs/bin/ntsysv选中rexec ,rlogin ,rsh三项服务。
b. 运行#/sbin/service xinetd restart 启动该三项服务。
c. 运行#echo "rexec" >> /etc/securetty;echo "rlogin" >>
/etc/securetty;echo "rsh" >> /etc/securetty
d. 在服务器上运行#echo "192.168.0.2 root" >> /root/.rhosts
或者 #echo "client root" >> /root/.rhosts且确保在服务器上的/etc/hosts中有client的记录
192.168.0.2 client.domain.com client
至此你应该可以从client直接以root身份rsh到服务器不需密码了。
注: 仅仅redhat 7.x 开始需要为rsh设置/etc/securetty.
|
因为在.rhosts 里面用+ +来不安全
linux早就没有用这个了
linux早就没有用这个了
|
设置信任主机,应该和UNIX下差不多吧。
|
或许你没启动rlogin服务。