ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

Rlogin

索引 Rlogin

rlogin(アールログイン)は、UNIXでネットワーク経由で遠隔のサーバにログインするソフトウェア・ユーティリティであり、TCPポート番号 513 を使う。4.2BSDで最初に実装された。rlogin はそのソフトウェアで使われているアプリケーション層の通信プロトコル名でもあり、TCP/IPプロトコルスタックの一部である。認証されたユーザーは、あたかもそのコンピュータに物理的に存在しているかのように振舞うことができる。RFC 1258 における定義によれば、「rlogin 機能は、遠隔でエコー制御され、ローカルにフロー制御された仮想端末を提供し、出力は適正にフラッシュされる」とある。rlogin は遠隔ホスト上のデーモン rlogind と通信する。rlogin は telnet コマンドとよく似ているが、カスタマイズが不可能であり、UNIX 以外のホストに接続できない。 rlogin は企業や大学のネットワーク内で主に使われる。そのような環境では、ネットワーク上の各UNIXマシンのユーザーアカウント情報が(NISを使って)共有されている。これは、ネットワーク基盤や各マシンが信頼できるからこそ可能なことであり、rlogin プロトコルはそのような信頼の上に成り立っている。遠隔ホストが /etc/hosts.equiv ファイルに登録されていれば、あるいはユーザーがホームディレクトリに.rhosts ファイルを持っていれば、rlogin はパスワード入力なしでログインできる(ホームディレクトリは NFS で共有することが多い)。 rlogin にはいくつか非常に重大なセキュリティ問題がある。.

21 関係: ネットワーク・インフォメーション・サービスポート番号リモートシェルプロトコルスタックデーモン (ソフトウェア)ホームディレクトリインターネット・プロトコル・スイートコンピュータネットワークソフトウェアサーバBSD端末エミュレータ通信プロトコルLinuxNetwork File SystemRcpRLoginSecure ShellTelnetTransmission Control ProtocolUNIX

ネットワーク・インフォメーション・サービス

ネットワーク・インフォメーション・サービス(Network Information Service、NIS)は、サン・マイクロシステムズにより開発された、ネットワーク上のコンピュータ間でユーザのアカウント情報やホスト名の情報などを共有し、配布するためのシステムである。初期は、電話帳を意味する「イエローページ」という名前であったが、商標などの問題から改名された。その名残でNISのコマンド名は、ypで始まる。 NISはクライアントサーバ型のディレクトリサービスプロトコルの一種であり、アカウント情報やホスト名情報以外にも、複数のコンピュータで共有すべき各種情報を一元管理することが可能である。 NISのライセンスは他のUNIXベンダーにも提供されている。異なるプラットフォームが混在した環境での運用も可能である。 後継としてセキュリティを強化したNIS+が開発されたが、こちらは普及せず消滅の方向にある。.

新しい!!: Rloginとネットワーク・インフォメーション・サービス · 続きを見る »

ポート番号

ンピュータネットワークにおいて、ポート(port)とは、オペレーティングシステムがデータ通信を行うためのエンドポイントである。「ポート」という言葉はハードウェア(入出力ポート)についても用いるが、ソフトウェアにおける「ポート」は、特定のプロセスやサービスの種類によって特定される論理的な構成概念である。 ポートは常にホストのIPアドレスおよび通信プロトコルの種類と関係しており、この3つで通信セッションの送信元と宛先が決定する。ポートはIPアドレスとプロトコルごとに16ビットの数値によって特定され、この数値のことをポート番号(port number)という。IPアドレスを建物の住所にたとえるなら、ポートは個別の部屋、ポート番号は部屋番号に相当する。 特定のポート番号は、特定のサービスを見分けるのにしばしば用いられる。65536個のポート番号のうち、ウェルノウンポート番号(well-known port numbers)と呼ばれる1024個(0 - 1023)は、慣例的に予約され、ホストで特定のサービスのために使用される。主にポートを使用するプロトコルはトランスポート層プロトコル(Transmission Control Protocol (TCP)やUser Datagram Protocol (UDP)などのインターネット・プロトコル・スイート)である。.

新しい!!: Rloginとポート番号 · 続きを見る »

リモートシェル

リモートシェル(Remote Shell, rsh)は、別のユーザーとしてシェルのコマンドを実行したり、コンピュータネットワーク経由で別のコンピュータ上でシェルのコマンドを実行したりするCUIプログラムである。rsh を使って別のコンピュータ上でコマンドを実行するには、そのコンピュータ上で rshd デーモンが動作していなければならない。また、同じ rsh という名前で restricted shell と呼ばれるものもあり、PWB/UNIX で登場し、SVR4などに搭載されていた(通常、/usr/lib/rsh にある)。 rsh はBSDオペレーティングシステムで生まれた機能で、rcp と共に rlogin パッケージの一部として1983年の 4.2BSD に搭載された。その後、rsh は他のオペレーティングシステムに移植されていった。 rsh では、暗号化せずにネットワーク上に情報を送るなどの理由から、セキュリティ上問題があるとされている。実装によっては、認証のためのパスワードも暗号化せずにネットワーク上を転送することがある。そのため、現在ではインターネットなどのネットワークではほとんど使われず、同様の機能を持つ ssh (secure shell) が使われることが多い。 例として、rsh を使って host.example.com というコンピュータ上で remoteuser というユーザー名で mkdir testdir というコマンドを実行する場合を示す。 コマンドの実行が完了すると rsh は終了する。実行すべきコマンドが指定されない場合、rsh は rlogin を使ってリモートのシステムにログインする。リモートのコンピュータがどこにあるかは Domain Name System を使って検索される。 rsh は公開ポートとして TCP 514 を使用する。.

新しい!!: Rloginとリモートシェル · 続きを見る »

プロトコルスタック

プロトコルスタック(Protocol stack)は、コンピュータネットワーク用のプロトコルの階層である。プロトコルスイート(Protocol suite)も同じ意味で使われることが多い。ただし「プロトコルスイート」は各種プロトコルの定義、「プロトコルスタック」はそれらのソフトウェアでの実装と、使い分けられることもある。.

新しい!!: Rloginとプロトコルスタック · 続きを見る »

デーモン (ソフトウェア)

デーモン (Daemon) は、UNIX, Linux, MacOSXなどUnix系ののマルチタスクオペレーティングシステム (OS) において動作するプロセス(プログラム)で、主にバックグラウンドで動作するプロセス。ユーザが直接対話的に制御するプログラムもデーモンとして作ることができる。典型的なデーモンは名前の最後尾に "d" が付く。例えば、syslogd はシステムログを扱うデーモン、sshd は内外のSSH接続要求を受け付けるデーモンである。 Unix系の環境では、常にではないが、デーモンの親プロセスはinitプロセスとなっていることが多い。デーモンは起動処理内でforkで子プロセスを作成し、親プロセスの方が即座に終了するため、init が里親となる。さらにデーモンまたはOSは制御端末 (tty) からの切り離しなどの処理も行う必要がある。こういったデーモンを生成するための手続きをUnix系では daemon(3) などの便利なルーチンにまとめて実装していることが多い。 システムは、ブート処理の延長上でデーモンを多く起動する。ネットワークからの要求を処理するもの、ハードウェアの何らかの活動を処理するものなどがある。他にも、一部のLinuxシステムの udevd のようにハードウェアの設定を行うもの、cronのようにスケジュールされたタスクを実行するものなど、様々な処理を担っている。.

新しい!!: Rloginとデーモン (ソフトウェア) · 続きを見る »

ホームディレクトリ

ホームディレクトリ (home directory) はマルチユーザシステムのコンピュータにおけるディレクトリの種類のひとつ。通常、ユーザがログインした際のカレントワーキングディレクトリである。ホームディレクトリが存在しない場合、ユーザはログインすることができない。.

新しい!!: Rloginとホームディレクトリ · 続きを見る »

インターネット・プロトコル・スイート

インターネット・プロトコル・スイート(Internet protocol suite)は、インターネットおよびインターネットに接続する大多数の商用ネットワークで利用できる通信規約(通信プロトコル)一式である。インターネット・プロトコル・スイートは、インターネットの黎明期に定義され、現在でも標準的に用いられている2つのプロトコル、Transmission Control Protocol (TCP) とInternet Protocol (IP) にちなんで、TCP/IPプロトコル・スイートとも呼ばれる。今日のIPネットワーキングは、1960年代と1970年代に発展し始めたLocal Area Network (LAN) とインターネットの開発が統合されたものである。それは1989年のティム・バーナーズ=リーによるWorld Wide Webの発明と共にコンピュータ及びコンピュータネットワークに革命をもたらした。 インターネット・プロトコル・スイート(類似した多くのプロトコル群)は、階層の一式として見ることができる。各層はデータ転送に伴い生じる一連の問題を解決し、下位層プロトコルのサービスを使用する上位層プロトコルに明確なサービスを提供する。上位層は利用者と論理的に近く、より理論的なデータを処理する。また最終的に物理的に転送できる形式へデータを変換するため、下位層プロトコルに依存する。そのデータ通信モデルは、TCP/IPモデル(TCP/IP参照モデル・DARPAモデル)と呼ばれ、4つの階層で構成している。この階層的な通信規約の設計をプロトコルスタックと呼ぶことがある。.

新しい!!: Rloginとインターネット・プロトコル・スイート · 続きを見る »

コンピュータネットワーク

ンピュータネットワーク(computer network)は、複数のコンピュータを接続する技術。または、接続されたシステム全体。コンピュータシステムにおける「通信インフラ」自体、あるいは通信インフラによって実現される接続や通信の総体が(コンピュータ)ネットワークである、とも言える。.

新しい!!: Rloginとコンピュータネットワーク · 続きを見る »

ソフトウェア

フトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、更には関連する文書などを指す。ソフトウェアは、一般的にはワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するオペレーティングシステム (OS) などのシステムソフトウェアに分類される。.

新しい!!: Rloginとソフトウェア · 続きを見る »

サーバ

ウィキメディア財団のサーバ サーバあるいはサーバー(server)は、サービスを提供するコンピュータである。コンピュータ分野のクライアントサーバモデルでは、クライアントからの要求に対して情報や処理結果を提供する機能を果たす側のコンピュータやソフトウェアを指す。本稿ではこの意味で記載する。 サーバにはファイルサーバ、メールサーバ、Webサーバなど多数の用途や種類がある。更にサーバ用のコンピュータ機器(ハードウェア)などもサーバと呼ぶ場合がある。.

新しい!!: Rloginとサーバ · 続きを見る »

BSD

BSD(ビーエスディー)は、Berkeley Software Distribution の略語で、1977年から1995年までカリフォルニア大学バークレー校 (University of California, Berkeley, UCB) の Computer Systems Research Group (CSRG) が開発・配布したソフトウェア群、およびUNIXオペレーティングシステム (OS)。なお、今日「BSD」という名称は同OSを元に開発されたBSDの子孫の総称として使われることもあるが、この項では主に前述のUCBによるソフトウェア群およびOSについて述べる。 元となったコードベースと設計はAT&TのUNIXと共通であるため、歴史的にはBSDはUNIXの支流 "BSD UNIX" とみなされてきた。1980年代、ワークステーションクラスのシステムベンダーがプロプライエタリなUNIXとしてBSDを広く採用していた。例えば、DECのUltrix、サン・マイクロシステムズのSunOSなどである。これは、ライセンス条件の容易だったためと、当時の多くの技術系企業の創業者がBSDを熟知していたためである。 それらプロプライエタリ (proprietary:非公開) なBSD派生OSは、1990年代にはUNIX System V Release 4とOSF/1に取って代わられ(どちらもBSDのコードを取り入れており、他の現代のUnixシステムの基盤となった)、後期のBSDリリースはいくつかのオープンソース開発プロジェクトの基盤となった。例えば、FreeBSD、NetBSD、OpenBSD、DragonFly BSDなどが今も開発中である。さらにそれら(の全部あるいは一部)が最近のプロプライエタリなOSにも採用されている。例えば、WindowsのTCP/IPコード(IPv4のみ)やアップルのmacOSである。.

新しい!!: RloginとBSD · 続きを見る »

端末エミュレータ

端末エミュレータ(たんまつエミュレータ)とは、端末として動作するソフトウェアである。端末エミュレータといった場合は、DEC VT100のエミュレーションをするソフトウェアをさすことが多い。別称としてターミナルエミュレータ、また特にグラフィカルユーザインタフェース (GUI) 環境で用いるものを端末ウィンドウと呼ぶことがある。キャラクタユーザインタフェースを提供する。.

新しい!!: Rloginと端末エミュレータ · 続きを見る »

通信プロトコル

通信プロトコル(つうしんプロトコル、Communications protocol)、あるいはネットワーク・プロトコルは、ネットワーク上での通信に関する規約を定めたものである。「通信規約」や「通信手順」と訳す場合もある。.

新しい!!: Rloginと通信プロトコル · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: RloginとLinux · 続きを見る »

Network File System

Network File System(NFS)は主にUNIXで利用される分散ファイルシステムおよびそのプロトコルである。1984年にサン・マイクロシステムズによって実質的な最初の規格となるNFS version 2 (NFS v2) が発表され、RFC 1094・RFC 1813・RFC 3530などによって定義されている。.

新しい!!: RloginとNetwork File System · 続きを見る »

Rcp

rcp(remote copy, リモートコピー、アールシーピー)は、UNIXコンピュータ間のネットワーク経由でのファイル転送を行うコマンド。4.2BSDより導入された。 信頼されたホスト/ユーザー間では、いちいちパスワードを入力することなくファイルのコピーが可能である。認証はホスト名とIPアドレスに基づいて行われるが、この情報は偽装可能であるため、パスワード等の漏洩を防ぎセキュリティを確保する目的から、近年ではSecure Copy(scp)による置き換えが進んでいる。.

新しい!!: RloginとRcp · 続きを見る »

RLogin

RLogin(アールログイン)は、Culti (kmiya@culti) が開発・公開している、Windows用端末エミュレータである。Windows XP/7/10 で動作し、実行プログラムは32ビット版と64ビット版の双方が用意されている。 対応プロトコルはrlogin、telnet、SSH1/2、シリアル接続など幅広くサポートしている。タブ形式での接続が可能であり、柔軟な画面分割も行える。文字コードはEUC/SJIS/ASCII/UTF-8をサポートする。 バージョン2.22.5以降、ソースコードはGitHubで公開されている。.

新しい!!: RloginとRLogin · 続きを見る »

Secure Shell

Secure Shell(セキュアシェル、SSH)は、暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコル。パスワードなどの認証部分を含むすべてのネットワーク上の通信が暗号化される。.

新しい!!: RloginとSecure Shell · 続きを見る »

Telnet

Telnet(テルネット Teletype network)とは、汎用的な双方向8ビット通信を提供する端末間およびプロセス間の通信プロトコルである。RFC 854で規定されている。 より具体的には、IPネットワークにおいて、遠隔地(リモート)にあるサーバを端末から操作できるようにする仮想端末ソフトウェア(プログラム)、またはそれを可能にするプロトコルのことを指す。 UNIXは当初からホストを複数のユーザが同時に使用することを前提に開発されており、IPネットワークやTelnetの登場以前から、シリアルポート等に複数の端末を接続して使用できた。この端末とホストの通信を、IPのネットワーク上で担ったのがTelnetクライアントプログラムと、その通信手順を規定したTelnetプロトコルである。 Telnetクライアントは、Telnetサーバとの間でソケットを開き、非常に単純なテキストベースの通信を行う。Telnet自身のコマンドを利用する際にはエスケープコードを利用する。リモートのシェルを利用するTelnetサービスは、基本的にポート番号23番を使用するが、ほとんどのクライアントはポート番号を指定でき、それ以外のテキストベースのソケット通信のクライアントとして利用することも可能で、技術者達には他のTCPサービスのテストや簡単なメンテナンス等にも使用されている。なお、クライアントによってはVT100などの端末エミュレータとして動作し、テキストモードだけでなく画面モードを実現するものもある。さらに、Telnetプロトコルをバイナリモードで使用し、IBM 3270のデータストリームを転送することでIBM 3270端末をエミュレートするためのTN3270プロトコルも開発された。 インターネット普及期には、それまで電話回線でアクセスポイントを提供して来たパソコン通信が、Telnet接続のサービスを追加したり、移行したものも多い。 現在では、認証も含めすべての通信を暗号化せずに平文のまま送信するというTelnetプロトコルの仕様はセキュリティ上問題とされ、Telnetによるリモートログインを受け付けているサーバは少なく、リモート通信方法としての利用は奨励できない。リモートログインの代替プロトコルとしては、情報を暗号化して送信するSSHが知られている。 いくつかのルーター・リモートルーターでは外部からの設定変更等の手段としてTelnetサーバを提供し、ネットワーク経由での操作を可能にしている。現在、このような実装はブロードバンドルーター(とVPN接続)の普及に伴いHTTPにとってかわられつつある。.

新しい!!: RloginとTelnet · 続きを見る »

Transmission Control Protocol

Transmission Control Protocol(トランスミッション コントロール プロトコル、TCP)は、伝送制御プロトコルといわれ、インターネット・プロトコル・スイートの中核プロトコルのひとつ。.

新しい!!: RloginとTransmission Control Protocol · 続きを見る »

UNIX

UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチーらが開発を開始した。 当初はアセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直した。このため、Unixは歴史上、初めて高水準言語で書かれたOSであると言われる。 1973年の段階ではPDP-11に依存したコードが多く、移植性は低かったが、その後徐々にPDP-11に依存したコードを減少させ、1978年にInterdata 8/32への移植に成功して以降、徐々に他のプラットフォームにも移植されていった。 現在では「Unix」という語は、Unix標準に準拠するあらゆるオペレーティングシステムの総称でもある。現在ではUnixシステムは多数の系統に分かれており、AT&Tの開発停止後も、多数の商用ベンダーや非営利組織などによって開発が続けられている。 1970年代から1980年代の初期にかけて、Unixは大学や研究所などの教育機関で広範囲に採用され、特にカリフォルニア大学バークレー校をオリジナルとするBSD系統が誕生した。また Version 7 Unix や UNIX System V の特徴を持つオペレーティングシステムは「伝統的なUNIX」(traditional Unix)とも呼ばれる。 2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。 現在では多く使われているUnixとしてはmacOS、AIX、HP-UX、Solarisなどがある(いずれも商用)。また認証を受けていないUnix系としてはLinux(派生OSにAndroid他)やMINIX、BSDの派生OS(FreeBSD、NetBSD、OpenBSD、DragonFly BSDなど)がある。.

新しい!!: RloginとUNIX · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »