- 论坛徽章:
- 0
|
在vmware里安装了两个CentOS ,想做oracle 10g的RAC,在rcp这一步卡住了.
A.主机oracle1 配置文件如下:
[root@oracle1 root]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.0.127 oracle1
172.16.0.1 node1
172.16.0.2 node2
192.168.0.128 oracle2
[root@oracle1 root]# cat /etc/hosts.equiv
+oracle1 oracle
+oracle2 oracle
+node1 oracle
+node2 oracle
+oracle1 root
+oracle2 root
+node1 root
+node2 root
++
[root@oracle1 root]# su - oracle
[oracle@oracle1 oracle]$ cat .rhosts
oracle1 oracle
oracle2 oracle
node1 oracle
node2 oracle
[oracle@oracle1 oracle]$ rsh oracle2 ls -l /etc/hosts.equiv
-rw------- 1 root root 67 Jul 13 23:22 /etc/hosts.equiv
[oracle@oracle1 oracle]$ rcp /oracle/a oracle2:/oracle/b
Trying krb4 rcp...
trying normal rcp (/usr/bin/rcp)
rcmd: socket: Permission denied
*************************************
B.主机oracle2 配置如下:
[root@oracle2 root]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
172.16.0.2 node2
192.168.0.128 oracle2
192.168.0.127 oracle1
172.16.0.1 node1
[root@oracle2 root]# cat /etc/hosts.equiv
+oracle1 oracle
+oracle2 oracle
+node1 oracle
+node2 oracle
++
[root@oracle2 root]# su - oracle
[oracle@oracle2 oracle]$ cat .rhosts
oracle1 oracle
oracle2 oracle
node1 oracle
node2 oracle
[oracle@oracle2 oracle]$ rsh oracle1 ls -l /etc/hosts.equiv
-rw------- 1 root root 123 Jun 24 03:48 /etc/hosts.equiv
[oracle@oracle2 oracle]$ rcp /oracle/a oracle1:/oracle/b
Trying krb4 rcp...
trying normal rcp (/usr/bin/rcp)
rcmd: socket: Permission denied
********************
问题是:
1,rsh 可以,rlogin也行,
就是rcp用不了,Permission denied,问题出在哪里呢?
2,是不是rhosts的格式不对呢?格式应该怎么写呢?
[ 本帖最后由 26510777 于 2006-7-14 16:58 编辑 ] |
|