本文主要是介绍rsh服务配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
需要下载2个包,到网上google一个吧:(1)rsh-0.17-14.i386.rpm
(2)rsh-server-0.17-14.i386.rpm
一.安装rsh,和rsh-server两个服务包。
1.首先要确定系统里有rsh,查看rpm -qa |grep rsh,若无信息则要在rsh登录的服务器上把rsh server 给装上。
2. 卸载rsh
rpm –q rsh----------查看版本号
rpm -e 版本号---------卸载该版本。
3.安装
rpm –ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm
这两个包在我的目录下有共享。
配置rsh和rlogin
二、配置rsh和rlogin服务,使用户能以root身份不需密码验证直接登录本机 。
1.vi /etc/securetty, 在其中添加两行
rsh rlogin
2.vi /etc/pam.d/rsh, 注释掉auth required pam_securetty.so
3.vi /etc/pam.d/rlogin, 注释掉auth required pam_securetty.so
4.vi /etc/xinetd.d/rsh, 将disable=yes, 改成no
5.vi /etc/xinetd.d/rlogin, 将disable=yes, 改成no
6.在/root下创建一个.rhosts文件,权限设置为600,然后添加下面的内容
如: Test03 x.x.x.x(ip地址)
7.确认下面的服务是否启动,没有的话请先启动下面的服务
/etc/init.d/rpcbind start /etc/init.d/nfs start
11、重启xinetd服务,/etc/init.d/xinetd restart
12、确认系统能够不用密码以rsh 和rlogin登录
故障现象:
尝试启动数据库失败:
db2inst1@linux-db2v9:~/sqllib> db2start
03/26/2012 22:57:37 0 0 SQL6048N A communication error occurred during START or STOP DATABASE MANAGER processing.
03/26/2012 22:58:07 1 0 SQL6048N A communication error occurred during START or STOP DATABASE MANAGER processing.
03/26/2012 22:58:37 2 0 SQL6048N A communication error occurred during START or STOP DATABASE MANAGER processing.
03/26/2012 22:59:07 3 0 SQL6048N A communication error occurred during START or STOP DATABASE MANAGER processing.
SQL1032N No start database manager command was issued. SQLSTATE=57019
相关配置:
db2inst1@linux-db2v9:~/sqllib> more db2nodes.cfg
0 linux-db2v9 0
1 linux-db2v9 1
2 linux-db2v9 2
3 linux-db2v9 3
db2inst1@linux-db2v9:~> more .rhosts
linux-db2v9 db2inst1
db2inst1@linux-db2v9:~> more /etc/services | grep -i db2
ibm-db2 523/tcp # IBM-DB2
ibm-db2 523/udp # IBM-DB2
questdb2-lnchr 5677/tcp # Quest Central DB2 Launchr
questdb2-lnchr 5677/udp # Quest Central DB2 Launchr
db2c_db2inst1 50001/tcp
DB2_db2inst1 60000/tcp
DB2_db2inst1_1 60001/tcp
DB2_db2inst1_2 60002/tcp
DB2_db2inst1_END 60003/tcp
db2inst1@linux-db2v9:~>
db2inst1@linux-db2v9:~> db2 get dbm cfg | grep -i svc
TCP/IP Service name (SVCENAME) = db2c_db2inst1
相关测试:
db2inst1@linux-db2v9:~> ping linux-db2v9
PING linux-db2v9.site (172.20.21.102) 56(84) bytes of data.
64 bytes from linux-db2v9.site (172.20.21.102): icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from linux-db2v9.site (172.20.21.102): icmp_seq=2 ttl=64 time=0.029 ms
--- linux-db2v9.site ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.029/0.041/0.053/0.012 ms
db2inst1@linux-db2v9:~> rsh linux-db2v9
linux-db2v9.site: Connection refused
db2inst1@linux-db2v9:~> db2_all date
linux-db2v9.site: Connection refused
linux-db2v9.site: Connection refused
linux-db2v9.site: Connection refused
linux-db2v9.site: Connection refuse
老觉得rsh这一块配置有问题,但不知道出在哪里。
这篇关于rsh服务配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!