• 締切済み

rshで途中で切断されるのは何故

WINDOWSxp proのコマンド画面からrshコマンドを起動しUNIXサーバに接続してますが5分程度経過すると「 Recv failed:接続はピアによってリセットされました」といったメッセージが出て切断されてしまいます。処理自体はサーバ上で行われていますが何故か切断がされます。原因や対応方法についてご存知の方いましたら教えてください

みんなの回答

回答No.3

> rshでサーバ側で処理が終わるのをまっていると5分ほどで切断されますがこの場合、無通信状態にあてはまりますか? 処理中、何もメッセージが表示されないような場合は無通信状態に該当すると思います。 1分ごとに『処理中...』とか出せれば良いのですが、難しいですか?

ishida-ko
質問者

補足

ありがとうございます。従来、NT4サーバ上からは問題なく動いていましたが、OSが2Kに変わってからエラーがでるようになりました。一度、nt4のEXEをコピーしてうまくいくか試して見ます。

回答No.2

無通信状態で 5分放置すると切断されるのでしょうか? であればサーバ側でタイムアウトさせられた可能性があります。サーバ側の設定を見直してはいかがでしょうか? ターミナルエミュレータソフトによっては『Keep Alive』という機能があって、無通信状態を作らないようにすることが出来たと思います。そういうソフトを使うのも手かもしれません。

ishida-ko
質問者

補足

ありがとうございます。rshでサーバ側で処理が終わるのをまっていると5分ほどで切断されますがこの場合、無通信状態にあてはまりますか?他になにかありそうでしたらご指示願います

  • fxdwg99
  • ベストアンサー率45% (43/94)
回答No.1

ネットワーク環境が分からないと何とも言えないのですが、 ルータが怪しそうです。rsh以外で似たような現象は起きますか? FTPやSSHではどうですか?

ishida-ko
質問者

補足

回答ありがとうございました。確認したところ、他のコマンドでは出ませんでした。ただ、rdhに-nのコマンドをつけるとエラーがでました。 なにかお分かりのことがありましたらアドバイス願います

関連するQ&A

  • rshの設定について。

    WindowsXP上で、Win2000や同じXPに対してrshできる環境にしようと思っています。 2000Server上に、.rhost(+ +)で作成した後OS再起動させてみたのですが、XPから2000に対してrshを実行したところ接続に失敗する結果となりました。 受付側のOSに.rhostを作成するだけではrshを投げることはできないのでしょうか? また、XPで使用できるコマンド(tasklistなど)は2000にとってはtlistとなってしまいますが、 XPで使用できるコマンドはrshを使用することによって互換性がなく、正常に結果を返してくれるものなのでしょうか?

  • ASPでrshを使用したい

    WEBサーバーから別のPC(OS:Unix)のコマンドを起動したいと考えています. rshを使用して実行したいのですが,BASP21のexecuteメソッドを利用したり,Active X DLLを自作で作っていろいろ試したのですがうまくいきません. ASPでrshを実行することはできないのでしょうか? OS:Windows2000 Server S.P.3

  • windows7からUNIXへのrsh方法

    お世話になっております。 現在windows7(A)からSUAを使用してunixサーバ(B)へリモートシェルを 実行したく調査しております。 unixからwindows7へのrsh(以下のコマンド)は成功するのですが 肝心の逆windows7からunixのrshが 「permission denied 」となり失敗してしまいます。 ■テストコマンド (1)windows7(A)からunix(B)へ    rsh B -l Buser ls   ← 失敗 (2)unix(B)からwindows7(A)へ    rsh A -l Auser ls    ← 成功 「.rhosts」や「hosts」の設定等は行い、rloginができることは 確認しております。(AからBとBからA両方ともOK) 何か設定等が間違っているのでしょうか? 宜しくお願い申し上げます。

  • LinuxからWindowsサーバへのrsh

    はじめてですが、Unix/LinuxからWindows2000サーバおよび2003サーバへのrshを起動するために必要な環境について質問をさせていただきます。 逆向き(WindowsからUnix)については実績があります。 リモートホストのWindows側のhostsファイルにUnixのアドレスと名前を登録、ローカルホストのUnix側のhostsや.rhostsファイルにWindowsのアドレス、名前、ユーザ情報を登録するとWindows側でUnixコマンドが遠隔起動できます。 今、実現したいのは、Unix/Linuxをリモートホスト、Windows2000サーバおよび2003サーバをローカルホストとしてUnix/Linux側からWindows側の処理を遠隔起動することです。 hostsや.rhostsファイルは、設定する側が逆になるだけで、考え方は同じと思われます。 Windows側でrshのデーモンプロセスが起動している必要があると思われます。 巷では、WindowsにSFUやSUA(Unixエミュレータ)を導入すればできるという情報が多い様です。 SFUやSUAを導入せず、rshのデーモンプロセスを単独でかつフリーで入手することは可能でしょうか? Windowsのバージョンにより、デーモンプロセスが標準で装備されていたり、別途導入する必要があったりするのでしょうか? よろしくお願いいたします。

  • AIXのrshにて、コマンドが実行出来ない。

    AIXのrshにて、コマンドが実行出来ない。 AIXにて、rshを使用してサーバAからサーバBへコマンドを発行したいのですが、 以下エラーが表示され、コマンドが実行できません。 なにかご存知でしたら、ご教授願います。 <やりたいこと> サーバAからサーバBへユーザBにてrsh接続し、コマンドを実行したい。 コマンド(サーバA上で) $ rsh サーバB -l ユーザB "コマンド" rshd: 0826-826 The host name for your address is not known. 尚、以下コマンドは使用可能で、ログインできます。 $ rsh サーバB -l ユーザB <設定> サーバBのユーザBのホームディレクトリに.rhostsを設定。 初歩的な質問かも知れませんが、宜しくお願い致します。

  • PCからのrshについて

    パソコンから、linuxマシンにrshについてです。 現在、パソコンのコマンドラインより、 > rsh サーバ名 -l ログイン名 コマンド で、コマンドを実行しています。 このとき、サーバのログインユーザの.rhostsには、 パソコンのIPアドレス パソコンのユーザ名 を記述しています。 これを、 複数のIPアドレス(DHCP対応)で複数ユーザでrsh出来るように実行したいのですが、 例)1 パソコンのIPアドレス + 例)2 + + の+の記述では、 サーバ名: Permission denied. rsh: can't establish connection とはじかれてしまいます。 うまく複数のIPアドレス、ユーザ名で対応させるにはどうしたらよいでしょうか? はじかれた時のmessages Nov 9 17:40:47 XXXXX rshd[19487]: rsh denied to Administrator@XX.XX.XXX.XXX as Administr ator: Permission denied. Nov 9 17:40:47 XXXXX snmpd[19113]: Connection from 127.0.0.1 REFUSED Nov 9 17:41:18 XXXXX last message repeated 16 times PCのOS windows XP LinuxのOS Redhat ES 4

  • ドメイン環境のWindowsXPによるRSH実行

    環境) ・ドメコンサーバ: Windows Server 2003,Standard Edition SP1 ・RSH Client: Windows XP Pro SP3 お世話になります。 > C:\> rsh 172.22.45.155 -l DN1000 ACOP 20010000 > 172.22.45.155:接続が拒否されました > rsh: can't establish connection rch clientから監視パトランプ機へのrshコマンド実行で、エラー接続となっており、 エラー内容から、原因がドメインプロファイルによるものか切り分け中です。 一般にドメインプロファイルとは、ドメイン環境内のPC側(今回はWindowsXP)で 設定されるものの様ですが、ドメコンサーバ側でも設定箇所はございますでしょうか? ご存知の方、いらっしゃいましたら、何卒、ご教示下さい。 ちなみに、ドメコンサーバは、以下の役割を設定済みです。 ドメインコントローラー FSMO:スキーママスター FSMO:ドメイン名前付けマスター FSMO:RIDマスター FSMO:PDCエミュレーター FSMO:インフラストラクチャーマスター グローバルカタログサーバー Active Directory 統合 DNS サーバー よろしくお願い申し上げます。

  • SolarisからWindowsへのrsh実行方法

    現在、SolarisサーバからWindowsXPへリモートシェルを発行する手順について確認を行っております。 サーバ:Solaris9 クライアント:Windows XP SP3 各種設定を行い、SolarisサーバよりWindowsXPへリモートシェルを発行したのですが、エラーメッセージが出ており、原因と解消方法についてご教示いただきたいです。 設定内容 ・Windows XPへWindows Services for UNIX 3.5、Windowsリモートシェル サービスのインストール ・.rhostsにSolarisサーバを追加 ・WindowsのユーザにSolarisの実行ユーザをAdministrator権限で追加 ・Solaris側では特に設定を行っていない Solaris 側で実行したコマンド "rsh IPアドレス C:\test\test.bat" Solarisで表示されたエラーメッセージ "Unable to execute the command" 切り分けとしてSolaris側に原因が無いかサポートに問合せを行いましたが、 Windowsへコマンドを送信していることを確認し、Solaris側での問題は見つかりませんでした。 以上、よろしくお願いいたします。

  • RSHコマンドでのsqlplusの起動

    RSHコマンドを使用し、リモートサーバのsqlplusを操作したいと考えています。 検証環境として、ローカルサーバ(RedHat Linux7.2)、リモートサーバ(RedHat Linux6.2)で検証を行い、うまくいったので本番環境としてローカルサーバ(RedHat Linux7.2)、リモートサーバ(Solaris8)で検証を行ったところうまく動いてくれません。 rsh -l oracle リモートサーバ名 sqlplus 上記のコマンドを打つとsqlplus not foundと帰ってきます。検証環境ではちゃんとOracleのプロンプトが帰って来てたのですが。一応自分ではLinuxとSolarisのRSHの違いかなと思いつつ・・・。かといってOracleのほうの設定も間違っているのかと思い質問させて頂いています。 sqlplus not foundとでてくるのでフルパスで書けば大丈夫なのかと思い rsh -l oracle リモートサーバ名 $ORACLE_HOME/bin/sqlplus と打つと以下のエラーが帰ってきます。 message file sql<lang>.msb not found Error6 initializing SQL*Plus どなたか、同じような経験、解決策などご存知の方がいらっしゃいましたらお知恵をお借りできればと思います。 よろしくお願いします。

  • PuTTY のコマンドラインで rsh 接続

    PuTTY のコマンドラインで rsh 接続 下記ページに PuTTY のコマンドラインで ssh 接続する方法が記載されており、 実際に接続できることを確認しているのですが、 ssh ではなく rsh で接続することはできないでしょうか。 putty サーバにワンクリックで接続する方法 <http://kaworu.jpn.org/kaworu/2009-09-07-1.php> ssh 接続する際は以下のコマンドラインで行っています。 putty [IPAddress] -load [puttySessionName] -l [loginID] -pw [loginPW] -m [txtFilePath] rsh 接続の場合は、PuTTY 設定画面における [接続タイプ] を [SSH] ではなく [Rlogin] にする必要があると考え、 上記のコマンドラインで指定する [puttySessionName] の [接続タイプ] を [Rlogin] で保存しました。 そしてそのコマンドラインを実行したのですが、添付の画像のエラーダイアログが表示されてしまいました。 エラーダイアログに従い、-pw [loginPW] の文字列を除いて実行しましたが PuTTY コンソールは黒のままフリーズし、さらに、 -l [loginID] の文字列を除いて実行しましたが、やはり同様に黒のままフリーズしました。 何かコメントいただけるととても嬉しいです。よろしくお願いします