UNIXの部屋 コマンド検索: rsh

TOP UNIXの部屋 コマンド一覧 コマンドマニュアル 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識


検索 :
複数のキーワードを空白で区切ると AND 検索を行います。例:「ファイル 削除」


rsh リモートシェル

別のホスト (リモートホスト) で任意のコマンドを実行する。

リモートホスト foo.bar.com に user というアカウントがある場合は、
% rsh -l user foo.bar.com command
とする。ローカルホストでのユーザ名と、リモートホストでのユーザ名が同じな場合は
% rsh foo.bar.com command
と、-l オプションを省略できる。

% rsh foo.bar.com ls > output.txt
とすると、foo.bar.com で ls コマンドを実行した結果を、ローカルホストの output.txt に出力する。一方、
% rsh foo.bar.com "ls > output.txt"
とクォーティングすると、foo.bar.com で ls コマンドを実行した結果を、foo.bar.com の ~/output.txt に出力する。

rcp・rsh を使うには、リモートホストの ~/.rhosts に、ローカルホスト名とローカルホストでのユーザ名が記述されている必要がある。

rcp・rsh はセキュリティに少々問題がある。詳しくは ~/.rhosts で説明する。
>> コマンド rcp *   rlogin *
>> 設定ファイル ~/.rhosts *