SSHとは…
SSHとは、
Secure Shell(セキュアシェル)の頭字語のSSH(エスエスエイチ)をとった略称です。Secure Shell以上に、SSH(エスエスエイチ)と呼ばれることが多いです。
簡単にいうと、SSHとは、Telnet,FTPで垂れ流しされていたパスワードなどの情報を暗号化し、より安全に通信するためのプロトコル(手順)です。
ウィキペディアからの引用です。
そもそもはTelnetやrsh、rloginなどといった、リモートホストのシェルを利用するための既存のプロトコルを代用する手段として考えられていた。TelnetやFTPは、ネットワーク上に平文でパスワードを送信してしまうため、パスワードをネットワーク経路上でのぞき見されてしまう(これを盗聴やスニフと呼ぶ)危険性が高く、商業的なインターネット空間では問題が大きかった。Telnet同様に、リモートホスト間でのファイルコピー用のコマンドrcpを代用するscpや、FTPを代用するためのsftpも用意されている。
SSHの暗号通信は、公開鍵暗号(RSAやDSA)を用いて共通鍵暗号(トリプルDES、AESなど)の共通鍵を暗号化して鍵交換を行い、通信自体は高速な共通鍵暗号を用いる、いわゆるハイブリッド暗号である。また、成りすましを防止するための認証の仕組みも充実している。パスワード認証、公開鍵認証、ワンタイムパスワードなどが提供されており、個々の情報セキュリティポリシーに合わせて選択できる。
現在は、バージョン1とバージョン2の2種類のプロトコルが共存している。脆弱性が発見されているため、バージョン1の利用は推奨されない。商用アプリケーションやフリーソフトウェアなど幾つかの実装があり、特許や互換性の問題などでやや混乱があったが、2006年にSSHのプロトコルおよびその関連技術がRFCとして制定された[1]。ただ、2008年の時点でもっとも一般に普及しているのは、オープンソースで開発されているOpenSSHで[2]、Linuxなどでも標準的に利用されているため、現在では単にSSHと言った場合、OpenSSHの実装系を指すことが多い。
この記事を読んだ人は次の記事も読んでいます:
- SSLとは…
- FTPS, SFTPとは…
- SSH(シェル)が使えないレンタルサーバーには、PHP SHELLがおすすめ
- 共有レンタルサーバーの簡単な収容人数の調べ方
- 評判のロリポップ!チカッパプランのSSHでviをUTF8日本語対応にしてみた


へどうぞ。(お試し期間が10日あります。)
からどうぞ。(お試し期間が14日あります。)
(4.50)
(4.44)
(5.00)
(1) ...
(2) ...
ボタンをクリックすることで、レンタルサーバー、ドメインレジストラを評価いただけます。

2010年10月18日, 10:54 AM
[...] SSHとは、Secure [...]