system management
1753288 メンバー
5580 オンライン
108792 解決策
新規ポスト

rcpができません

 
skipper_1
時折のアドバイザー

rcpができません

大変初歩的な質問ですみません。

HP-UX PA-RISC 11.11の2台のマシン間でrcpでcopyしようとしましたが、

oraHP7マシンから、rcp gomi.txt oraHP8:/users/shinkai/

と打つと、remshd: Login incorrect.

と表示されます。

(gomi.txtのパーミッションは777です)

環境は、oraHP7とoraHP8の2つのHPマシンで、



cat /etc/passwd|grep foo001

foo001:OG9Gj3fsEEHO.:114:20:,,,:/users/foo001:/usr/bin/csh

でパスワードもfoo001です。



cat /etc/passwd|grep foo001

shinkai:qYybtH28rhDXw:114:20:,,,:/users/foo001:/usr/bin/csh

でパスワードもfoo001です。

また、双方の$HOME下に

.rhostsをパーミッション600で

作成し、互いのホスト名を入れてあります。

双方の.cshrcの内容は、

#

# Default user .cshrc file (/usr/bin/csh initialization).

#

# @(#)B.11.11_LR

# Usage: Copy this file to a user's home directory and edit it to

# customize it to taste. It is run by csh each time it starts up.

# Set up default command search path:

#

# (For security, this default is a minimal set.)

set path=( $path )

# Set up C shell environment:

if ( $?prompt ) then # shell is interactive.

set history=20 # previous commands to remember.

set savehist=20 # number to save across sessions.

set system=`hostname` # name of this system.

set prompt = "$system \!: " # command prompt.

# Sample alias:

alias h history

alias ORA cd /home2/u00/app/oracle/product/9.2.0

# More sample aliases, commented out by default:

# alias d dirs

# alias pd pushd

# alias pd2 pushd +2

# alias po popd

# alias m more

endif

~

というもので、特にメッセージは出力しないと思っています。

よろしくお願いします。
4件の返信4
yoshimura
レギュラーアドバイザー

rcpができません

>

ユーザ名は "foo001" ですね。

>

ユーザ名は "shinkai" ですね?

"foo001" では無いようですが。

rcp はファイル名のところに "(user)@" が

無いと操作しているユーザと同じ名前のユーザと

してリモートシステムにアクセスしますが、

これはだいじょぶですか?

また別名のリモートユーザがアクセスする場合は

.rhosts にはホスト名の後にアクセスもとの

ユーザ名を書く必要があります。

skipper_1
時折のアドバイザー

rcpができません

すみません、両方ともfoo001です。

(実はshinkaiなのですが、編集しわすれまして^^;)

また、ご指摘いただいた、.rhostsに



oraHP8 foo001



oraHP7foo001

と追加しましたが、現象は変わりませんでした。

ちなみに、/etc/hosts.equivに双方のホスト名

とユーザ名を書いてもダメでした...。

何か環境が悪いのでしょうか..。
yoshimura
レギュラーアドバイザー

rcpができません

> 何か環境が悪いのでしょうか..。

よくありがちなのはホスト名の認識が微妙に

違うとかですが。

.rhosts, hosts.equiv を書くシステムで

"nsquery hosts (rcp 元のシステムの IP)" を

実行してみて、"Hostname" に標示される名前が

rhosts, hosts.equiv に書かれているかみては

いかがでしょう?

またアクセス元が複数の IP アドレスを持つ

システムならそれぞれの IP アドレスに

割り当てられているホスト名でチェック

してみて見てはいかがでしょうか?

skipper_1
時折のアドバイザー

rcpができません

oraHP8というのは、aliasで、

nsqueryコマンドで表示されたサーバ名で.rhosts

を設定したらrcpできました。

どうもありがとうございましたm(__)m