「rsh」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> rsh (Remote Shell)とは、リモートログインやリモートでコマンドを実行するのに用いられる Unix の...」)
 
 
行1: 行1:
<!--
+
[[rsh]] (Remote Shell)とは、リモートログインやリモートでコマンドを実行するのに用いられる [[Unix]] のコマンドです。 [[rsh]] でリモートでコマンドを実行するには、rshd が必要です。
vim: filetype=mediawiki
+
-->
+
[[rsh]] (Remote Shell)とは、リモートログインやリモートでコマンドを実行するのに用いられる [[Unix]] のコマンドです。 [[rsh]] でリモートでコマンドを実行するには、[[rshd]] が必要です。
+
  
 
'''読み方'''
 
'''読み方'''
行9: 行6:
  
 
== 概要 ==
 
== 概要 ==
 
+
[[rsh]] (Remote Shell)とは、リモートログインやリモートでコマンドを実行するのに用いられる [[Unix]] のコマンドです。 [[rsh]] でリモートでコマンドを実行するには、rshd が必要です。
[[rsh]] (Remote Shell)とは、リモートログインやリモートでコマンドを実行するのに用いられる [[Unix]] のコマンドです。 [[rsh]] でリモートでコマンドを実行するには、[[rshd]] が必要です。
+
  
 
[[rsh]] は、下記のコマンドが提供されます。
 
[[rsh]] は、下記のコマンドが提供されます。
  
* [[rlogin]]
+
* rlogin
 
* [[rsh]]
 
* [[rsh]]
* [[rcp]]
+
* rcp
  
 
経路が暗号化されないため、 [[Secure Shell]] ( [[ssh]], [[sshd]] ) を使うべきです。
 
経路が暗号化されないため、 [[Secure Shell]] ( [[ssh]], [[sshd]] ) を使うべきです。
 
 
 
== インストール ==
 
== インストール ==
 
 
=== FreeBSD ===
 
=== FreeBSD ===
 
 
デフォルトでベースシステムに組み込まれています。
 
デフォルトでベースシステムに組み込まれています。
 
 
{{yum|rsh}}
 
{{yum|rsh}}
 
 
=== CentOS でインストールされるファイル ===
 
=== CentOS でインストールされるファイル ===
 
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
$ rpmquery rsh -l
 
$ rpmquery rsh -l
行45: 行34:
 
/usr/share/man/man1/rsh.1.gz
 
/usr/share/man/man1/rsh.1.gz
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 使い方 ==
 
== 使い方 ==
 
+
ホスト foo で ls コマンドを実行します。
ホスト foo で [[ls]] コマンドを実行します。
+
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
rsh foo ls
 
rsh foo ls
行59: 行46:
  
 
ユーザを指定する場合は、 -l オプションを使います。
 
ユーザを指定する場合は、 -l オプションを使います。
[[root]] ユーザを指定して、[[rlogin]] を実行する例です。
+
[[root]] ユーザを指定して、rlogin を実行する例です。
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
rlogin -l root metasploitable
 
rlogin -l root metasploitable
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 関連項目 ==
 
== 関連項目 ==
 
 
* [[Secure Shell]]
 
* [[Secure Shell]]
* [[rcp]]
+
* rcp
* [[telnet]]
+
* telnet
 +
<!-- vim: filetype=mediawiki
 +
-->

2015年9月22日 (火) 20:28時点における最新版

rsh (Remote Shell)とは、リモートログインやリモートでコマンドを実行するのに用いられる Unix のコマンドです。 rsh でリモートでコマンドを実行するには、rshd が必要です。

読み方

rsh
あーる しぇる、あーるしぇ

概要

rsh (Remote Shell)とは、リモートログインやリモートでコマンドを実行するのに用いられる Unix のコマンドです。 rsh でリモートでコマンドを実行するには、rshd が必要です。

rsh は、下記のコマンドが提供されます。

  • rlogin
  • rsh
  • rcp

経路が暗号化されないため、 Secure Shell ( ssh, sshd ) を使うべきです。

インストール

FreeBSD

デフォルトでベースシステムに組み込まれています。

CentOSにインストールする場合

CentOSyum コマンドでインストールする場合。

sudo yum -y  install rsh

CentOS でインストールされるファイル

$ rpmquery rsh -l
/usr/bin/rcp
/usr/bin/rexec
/usr/bin/rlogin
/usr/bin/rsh
/usr/share/doc/rsh-0.17
/usr/share/doc/rsh-0.17/BUGS
/usr/share/doc/rsh-0.17/README
/usr/share/man/man1/rcp.1.gz
/usr/share/man/man1/rexec.1.gz
/usr/share/man/man1/rlogin.1.gz
/usr/share/man/man1/rsh.1.gz

使い方

ホスト foo で ls コマンドを実行します。

rsh foo ls

ホスト foo にログインします。

rlogin foo

ユーザを指定する場合は、 -l オプションを使います。 root ユーザを指定して、rlogin を実行する例です。

rlogin -l root metasploitable

関連項目