• 締切済み

リモートシェルについて

TCP/IPのユーティリティであるリモートシェルについてですが、あるPCではどのユーザー(administrator,PowerUser,Userなど)でも rshが実行できるのですが、あるPCではadministrator権限を持つユーザーしかrshが実行できません。どちらもセットアップしたばかりのPCであり、二つを並べて比べたのですが、違いが見つかりません。rshを「どのユーザーでも実行できる条件(設定)」などがわかれば 教えていただきたいのですが。 ちなみにadministrator以外のユーザーで実行すると rsh:shell/tcp unknown service というメッセージが出て実行できません。

みんなの回答

  • kuro_73
  • ベストアンサー率28% (33/117)
回答No.1

/etc/hosts, /etc/host.equiv, .rhosts の設定をご確認ください。(前RCPをするときにこれを設定しなさいと言われた) 詳しくは知りませんが、どこかにIPアドレスを登録すれば、 そのIPからの要求は全てうけつけるとか? そういう設定の相違はみつかりませんか?

waruiko
質問者

お礼

WINNT以下のserviceというファイルのセキュリティの問題でした。セキュリティの設定を変更することでリモートシェルの実行ができるようになりました。ありがとうございました。

関連するQ&A

  • Linux間のリモートシェルの実行について

    マシンタイプ:x225 カーネル: 2.4.20-28.7smp OS:Red Hat Linux 7.3 2.96-126)) 上記のLinuxサーバからrshで同じタイプのリモートのLinuxサーバのシェルを起動しようとしましたが正常に起動されません。 状況としては rsh実行時は特にエラーメッセージが出ることもなく、正常に実行されたかのように終了してしまうため、何が悪いのかもわからない状態です。 実行したコマンドとリモート側のシェルの内容は以下の通りです。 rsh server1 /home/test/testrsh.sh <testrsh.sh> #!/bin/ksh time=`date` echo "rsh test $time" >> /home/test/testrsh.log ちなみに rsh server1 date や rsh server1 uname 等のLinuxのコマンドは正常に実行できます。 どこを確認したらよいでしょうか? よろしくお願いします。

  • Windows Service For Unix(SFU)でリモートシェルを使いたい

    WindowsXP(SP3)にSFUをインストールしてリモートシェルを使ってアプリケーションを実行したい。 試しに以下のように自分から自分にリモートシェルを実行したが期待通りにならない。 rsh localhost C:\WINDOWS\system32\notepad.exe ※ 試しに「メモ帳」が起動されて画面が表示されるか確認 実行はエラーにならないが、「メモ帳」が起動されて画面が出ない。 タスクマネージャで見てみるとプロセスとして「notepad.exe」は存在する。 何台かのPCで試してみましたが、同じ事象なのでPCの環境に依存した問題ではなさそうです。 Windowsのセキュリティの設定等でリモートシェルから実行したアプリケーションの画面を抑止するようなことは無いでしょうか。

  • PowerUserでのWindows Update 自動更新について

    Windows Updateの自動更新は、 Administratorアカウントではもちろん自動更新は実行されるのですが、 PowerUserアカウントでは自動更新が設定されてあっても実行されないのでしょうか? PowerUserでは手動ではWindows Updateは実行できないです。 ユーザ権限をPowerUserにして制限をかけているのですが、Windows Updateするたびに Administrator権限でログインしないといけないのでPCの台数が多いと大変です。 もし何か良い方法がありましたら教えていただけますか? よろしくお願いします。

  • unixからwindowsへリモートシェルを実行したい

    unixからwindows2000serverのプログラム(VBのexeファイル)を リモートで実行したいのですが、何か良い方法がありました教えて下さい。 また、unix側、windows側でインストールすべきS/W等がありました教えて頂けますでしょうか。 よろしくお願い致します。 参考までに、以下の内容は自分で調査しましが、実現には至りませんでした (何かが間違ってるのかもしれませんが・・・)  ・SSH(unix・winそれぞれに設定方法がよくわからない)  ・unixからtelnetログイン(telnetログイン・UID/PASSWD入力・winプログラム   実行を自動化(シェル化)の仕方がわからない)  ・unixからrshを実行(windows2000ではrshを受付けない?)

  • 他ユーザーのシェルスクリプト実行

    他ユーザーのシェルスクリプトを実行する際に「rsh」や「ssh」を使用しないで実行 する方法が知りたいです。 また、シェルはCのプログラムから実行させたいのでパスワードの入力を求められたり するのは避けたいです。 フルパスを直接指定すれば実行は出来ましたが、ユーザーが変わっていないので ほしい結果が得られませんでした。 OSはredhat linuxです。

  • sudoの設定方法について

    こちらで質問させて頂きながらシェルスクリプトの勉強をしています。 sudoの記載について、いろいろと試したのですがうまくいきません。 アドバイスお願いいたします。 ◆やりたい事 ・非ルートでログイン時、Shell.shをroot権限で実行したい ・Shell.shからは、他シェルスクリプトが呼ばれる  ※他シェルスクリプトもroot権限が必要 ◆現状 ・sudoers ファイルに  user1 ALL=(ALL) ALL  と記載するとうまくいくが、  user1 ALL=(ALL) /フルパス/Shell.sh  とすると権限がないと言われる ◆質問  Shell.shがroot権限で実行できれば、Shell.shから呼ばれるシェルスクリプトも  root権限になる認識なのですが、間違っているのでしょうか?

  • MySQL Serverへのリモート接続について

    MySQL Serverへのリモート接続について 似たような質問がいくつかありましたので確認させていただきましたが 解決できなかったので質問させていただきます。 今回、新しくWindows2008Serverを立ち上げて、そこにMySQLserverをネットを頼りに設定したのですが、そのserverがローカルの域を出ず、リモートで接続することができません。 一応、過去の質問からリモート権限をもったユーザを作成し、そのユーザでクライアントPCからMySQL Administratorで接続を試みたのですがだめでした。 また、過去の先輩が設定したリモート接続できるMySQLserverがあるので、 MySQL Administratorでステータスを見比べてみると Server InformationのNetwork NameやIPが指定したDNSになっておらず 127.0.0.1になっていました。 (2008サーバにはちゃんとDNSがありリモートデスクトップで操作できます) どうすればMySQLserverをリモートから操作できる(127.0.0.1ではなくきめられたIPに設定できる)ようになるのでしょうか。 初心者で意味不明な文章も多々あるかと思いますが、 どうかご教授願えないでしょうか。 失礼いたします。

  • シェルの実行中にユーザ切り替えてコマンド実行

    はじめまして。 シェル初心者です。 shell.shをrootユーザでクーロン実行していますが、 shell.shの処理の中で、違うユーザでコマンド実行したいのですが、 可能かどうかも、方法が分かりません。 教えていただけないでしょうか。 環境はLinuxです。 下記のコマンドを実行したいです。 リモートでログインしてコマンド実行結果を取得する ssh -l tomcat server_tomcat grep test /tmp/test.log ※他のユーザでsshを実行してコマンド結果を取得したいです。 以上。宜しくお願い致します。

  • シェル内で自動ユーザ変更

    SunOS 5.10を使っていますが シェルを実行するのはAやBなど同一グループに属すユーザとしてシェルと作成し、 シェルの中で実行されるコマンドや子シェルはXというAやBと同一グループだけど 単一ユーザにしたいのですがそういう事は可能ですか? ・rootユーザはNG ・パスワードの入力は対話型でするのではなく自動化させたい ・rshやrloginなどは使いたくない ・恒久的にXというユーザのパスワード入力が省略されるのはNG などが条件です。 要はツールをシェルで作って実行するユーザはマルチユーザ化したいが シェル内ではパスワード入力などマルチユーザが意識しないで処理が止まる事なく 単一ユーザで処理させたい、出力したファイルなどの所有者も 単一ユーザとなるのようにしたいのですが。 わざと抽象的に書いていますが、なにか方法はありますでしょうか?

  • Poweruser権限でのIPアドレス変更は可能ですか

    社内にてWindows2000を使用しPowerUser権限で運用しています。 PowerUser権限でIPアドレスを固定又は自動に変更したいのですが、Administrator以外の権限で変更する方法がありましたらお教えください。