- 2008-02-15 (金) 12:51
- ネットワークコマンドのいろは
rshコマンドとは
rsh(remote shell)サービスが起動しているサーバ上で、さまざまなコマンドを実行することが出来るコマンドで主に次のことが実施できます。
- rshサービスの起動しているサーバ上で、さまざまなコマンドをバッチ処理的に実行します。
telnetコマンドなどが対話型でコマンドを実行するのに対し、rshコマンドはバッチ処理でコマンドを実行します。ここで言うバッチとは一連の操作手順を一気に非対話型で実行する処理のことです。また、rshコマンドの特徴としてサーバ上で実行されたコマンドの結果出力が、リモートコンピュータ上に展開することがあげられます。
rshコマンドはその特性上、IDやパスワードの入力の必要としないため、セキュリティの観点から、このサービスを実際に起動しているサーバーはほとんどありません。
コマンドの形式と事例
rsh (option)
rshとオプション及びパラメータの間には半角スペースを入れて活用してください。
オプションとパラメータの機能
-l [ユーザー名]
リモートコンピュータ上で、コマンドを実行するユーザ名を指定します。省略すると、現在ログオンしているユーザのユーザ名が使用されます。
-n
コマンドの出力結果を、NULデバイスに記録します。NULデバイスとは、一種のゴミ箱のようなデバイスで、必要のないデータをここに出力することができます。このオプションを指定すると、コマンドの出力結果がローカルコンピュータに表示されないようになります。
/?
コマンドプロンプトにヘルプが表示されます。
