リモートシェルは、ネットワークを介して別のユーザーおよび別のコンピューターとしてコマンドを実行できるコマンドラインクライアントプログラムです。 rshは、rshdサーバーデーモンに接続するクライアントです。rhsdサーバーデーモンは、tcpポート番号514で実行されます。Rshdは暗号化をサポートしていないため、パスワードをわかりやすく転送するため、本番環境での使用は非常に安全です。現在、rshはSSHに置き換えられています。
特別な要件に合わせて設定する必要がある場合は、簡単なガイドに従って設定できます。
yumコマンドを使用してrshとrshdをインストールします。これがyum構成ガイドです。
yum install rshrsh-server構成ファイルを編集して、rshdサーバーデーモンを有効にします。
vi /etc/xinetd.d/rshservice shell{socket_type=ストリーム
待つ=いいえ
ユーザー=ルート
log_on_success+=ユーザーID
log_on_failure+=ユーザーID
サーバー=/usr/sbin/in.rshd
無効=いいえ
サーバーデーモンを再起動します。
/etc/init.d/xinetd restart.rhostsファイルは、リモートワークステーションの名前を含むように変更する必要があります。ファイルは、ネットワーク経由でコマンドを実行するために使用されるアカウントのユーザーのホームディレクトリの下にある必要があります。ルートアカウントを使用してネットワーク経由でウェブサーバーを起動する場合、ファイルはrootユーザーのホームディレクトリにある必要があります。
vi〜/ .rhosts
localhost
server1.external.com
server2.external.com
上記のシステムのすべてのユーザーは、rootとしてコマンドを実行できます。
ネットワーク経由でコマンドを使用するための完全なアクセス許可を追加します。プラス記号は完全な許可を与えます。vi/etc/hosts.equiv+ +次に、上記の外部マシンのいずれかからコマンドを実行します。たとえば、外部マシンからの稼働時間のステータスを確認します。 host_nameはrshdサーバーを指します。
rshhost_nameの稼働時間