- PR -

Windows-Linux間でRCP

1
投稿者投稿内容
masa
常連さん
会議室デビュー日: 2003/01/14
投稿数: 37
投稿日時: 2003-12-04 15:15
ローカルホスト
ホスト名:local(仮)
IP:192.168.0.1(仮)
OS:WindowsXP
ユーザ:user

リモートホスト
ホスト名:remote(仮)
IP:192.168.0.2(仮)
OS:RedHatLinux7.3
kernel: 2.4.18-3
ユーザ:user

という環境でリモート→ローカルへのファイルコピーを行いたいと思っております。

リモートホストの/home/user/.rhostsは、
所有ユーザuser、所有グループuserで権限600であり、
-------
local user
192.168.0.1 user
-------
のように記述してます。

また、/etc/hosts.equiv(権限600)は、
所有ユーザuser、所有グループuserで権限600であり、
-------
local
192.168.0.1
------
のように記述してます。

rsh,rexec,rlogin(必要ないものもあるかもしれませんが)は、xinetd経由で立ち上げてます。

リモートホスト/home/user/rcptestファイルを置き
ローカルホストのDOSプロンプトで下記のようにコマンドを実行すると、
C:\Documents and Settings\user>rcp remote.user:rcptest .
> remote:接続はピアによってリセットされました
となります。

もちろん、ping remote は通ります。
どなたか原因をご存知の方、ご教授宜しくお願いいたします。
take
ぬし
会議室デビュー日: 2002/06/06
投稿数: 265
投稿日時: 2003-12-04 15:35
rcpはあまり使ってないので的外れかもしれませんが
xinetd経由ということなら
TCP_Wrapperの設定ではないですか?

masa
常連さん
会議室デビュー日: 2003/01/14
投稿数: 37
投稿日時: 2003-12-04 15:56
tcp_wrapperは使用しておりません。
ちなみに、hosts.allow,hosts.denyともに空となっております。
また、xinetdでのセキュリティ制限もかけておりません。
rsh,rlogin,rexecの設定は以下のようになっております。

service shell
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rshd
disable = no
}
service login
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rlogind
disable = no
}
service exec
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rexecd
disable = no
}

[ メッセージ編集済み 編集者: masa 編集日時 2003-12-04 15:57 ]
1

スキルアップ/キャリアアップ(JOB@IT)