LinuxからWindowsサーバへのrsh

このQ&Aのポイント
  • LinuxからWindowsサーバへのrshについての環境について質問です
  • Windows側でrshのデーモンプロセスを入手する方法はあるのか
  • Windowsのバージョンによってrshのデーモンプロセスの有無が異なるのか
回答を見る
  • ベストアンサー

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のバージョンにより、デーモンプロセスが標準で装備されていたり、別途導入する必要があったりするのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • EF_510
  • ベストアンサー率50% (306/604)
回答No.1

SFUのバージョン3.5は無償で導入できます。 WindowsServer2003R2からは標準機能としてインストール可能になっています。(ダウンロードするバージョンでは動かない) http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=896C9688-601B-44F1-81A4-02878FF11778&displaylang=ja 「Windowsリモートシェル」だけを狙って入れれば良いのではないかと思います。 rshそのものが、sshの標準装備が加速したことにより廃れ気味なのであまり情報は得られないかと思います。

tsk8zpro11
質問者

お礼

ご回答ありがとうございます。

関連するQ&A

  • 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) 何か設定等が間違っているのでしょうか? 宜しくお願い申し上げます。

  • Red Hat 7.1 に rshできない(~/.rhostsの設定後)

    Red Hat Linux release 7.1 です。 ~/.rhosts を設定しても 他及び自ホストから rshできません。 ホストとユーザを記述し,モードを 600 にしました。 どうすれば,rshを許可できるでしょうか?

  • AIX→Windows7へのrsh

    AIX→Windows7へのrshコマンドがPermission deniedにより実行ができません。 <環境>  AIX 6.1  Windows7 64bit (SUA導入済み) <現状>  Windows7 → AIX へのrshは実施可能です。  AIX → Windows7へのrshがNGです。 <エラー>  Permission denied. <今行っている設定>  Windows側   ・/etc/inetd.confの編集     $ cat inetd.conf | grep rsh     shell stream tcp nowait NULL /usr/sbin/in.rshd in.rshd -a     #shell stream tcp6 nowait NULL /usr/sbin/in.rshd in.rshd -a   ・.rhostsの作成     C:\Users\Administrator\.rhosts 何か設定項目で足らないものや、間違いなどあればご指摘願います。

  • Windows7のPCからrsh,rcpをLinuxサーバーに対して実

    Windows7のPCからrsh,rcpをLinuxサーバーに対して実施したいと思ってます。 XPでは標準でついていたのですが、Vista以降ではなくなってしまったようです。 UNIX ベース アプリケーション用サブシステムを使えばよいとのことですが、うまく接続できないようです。 方法もしくはそれを紹介しているWebページなどご存知な方はいらっしゃいますでしょうか? またはPowerShellとかで接続できたりはしないでしょうか?

  • リモートシェルサービスの起動確認について

    「Subsystem for UNIX-based Application (SUA) を利用した、rsh サーバーの設定について」 (http://technet.microsoft.com/ja-jp/windowsserver/ff706484.aspx) に従い、Windows2008serverにSUAをインストールから設定まで行い、 サーバー再起動を行いました。 しかしサービス一覧にもプロセスにもリモートシェルサービスがおらず、 サービス起動されていないようです。 起動させる方法(コマンド?)もしくは起動を確認する方法がありましたら教えていただけないでしょうか? 足りない情報等あればご指摘ください。

  • ASPでrshを使用したい

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

  • LinuxサーバーのLAN内で動作するWindowsサーバーは可能でしょうか?

    WindowsでファイルメーカーWEBサーバー立ち上げようとしているのですが、 既存のLinuxサーバーはそのままに、Linuxのバーチャルホスト(Apache)でLAN内にあるWindowsサーバーとして 設定して、外部からWEBサーバーとして使えるようにしたいです。 インターネット | [既存のLinuxサーバー] | [HUB] |-------LAN内 192.168.1.2 |-------Windows ファイルメーカーサーバー 192.168.1.3:591 |-------LAN内 192.168.1.4 |-------LAN内 192.168.1.5 市販のルーターなどはこの機能がありそうですが、Linuxでも可能でしょうか?

  • Windows7でrsh,rcpを実行したい

    Windows7 Professional x64だとSUAが使えないのでフリーのrsh等を探してます。 cygwinのsshもよいのですが、手ごろに使えるrsh,rcpの利用をしたいと思ってます。 Linuxマシンのシェルスクリプトの実行やファイルのコピーを行いたいと思ってます。 情報やホームページなどご存じの方ご教授ください。

  • 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

  • Windows→UNIX間におけるrcpについて

    Windows Server 2008(SUAインストール済み)からrcpを実行し、 UNIXサーバからファイルをコピーしてくる処理を行おうとしています。 しかしながら、以下のコマンドを試してみても、 上記の処理を実現することができません。 わかる方いましたら教えてください。 (1)rcp <リモート先ホスト名>.<リモート先ユーザ名>:/export/home/<リモート先ユーザ名>/<テストファイル名> C:\temp\<テストファイル名>  上記コマンドを実行すると以下のメッセージが返ってきます。(エラーレベルは0)  sh: /usr/bin/rsh<リモート先ホスト名>.<リモート先ユーザ名>: not found (2)rcp <リモート先ユーザ名>@<リモート先ホスト名>:/export/home/<リモート先ユーザ名>/<テストファイル名> C:\temp\<テストファイル名>  上記コマンドを実行してもメッセージなし。(エラーレベルは0) サーバ間の疎通については、 ホストネーム指定によるpingで応答がありました。 また、rhostsファイルの設定については、 Windows→UNIX間でrshができることを確認していますので、問題はないと判断しています。 よろしくお願いいたします。