簡単でわかりやすい!telnetとSSHの違いとは?安全な通信はどっち?プログラマーがわかりやすく解説
ライター/woinary
某社で社内向け業務システムの開発、運用を30年近くやっていたシステム屋さん。現在はフリーランス。telnetやSSHもよく利用していた。ガジェットやゲーム、ラノベが大好きなおっさん。
離れた場所のコンピューターを利用できるがセキュリティが違う
image by iStockphoto
普段会社や学校、あるいは自宅で使うパソコンはパーソナルコンピューターの略。つまり、個人で使う前提のものですよね。では、パーソナルではない、大勢で使うコンピューターもあるのでしょうか。実は多くのコンピューターは多くの人が同時に利用するのです。
利用の際には人数分、キーボードやディスプレイをつなぐのでしょうか。そういう時に使うのがtelnetやSSHです。これらは手元のパソコンなどから別のコンピューターにつないで、遠隔操作するために使います。そしてこの2つの違いをざっくり言うと、安全か安全ではないかです。
telnet:知識があれば中身を見ることも可能
安全ではないほうがtelnetです。今ではブラウザでどこかのウェブサイトを見るときに「https://」で始まるURLが付いていて、URLの横に鍵のマークが表示されているのが普通ですよね。しかし以前は「http://」で始まる鍵マークのないウェブサイトが一般的。この鍵の有無がセキュリティの有無です。
telnetとSSHの関係はこの鍵の有無と同じ。鍵マークのない方がtelnetになります。なぜ安全ではないのかというと、やりとりしている内容がそのままネットに流れているため。ネットの知識がある人がそのための道具を使うことで、流れている内容をのぞき見することができるのです。
SSH:暗号化しているので中身を見ることは不可能
安全な方がSSHです。元々はtelnetしかありませんでしたが、コンピューターとネットの利用が広がるにつれて、セキュリティが問題になってきました。そのため、telnetのセキュリティ面を強化したのがSSHです。
SSHがなぜ安全なのかはこのあと説明しますが、ざっくり言えば暗号化しているため。ウェブサイトの鍵付きサイトと同様、やり取りしている内容を外からのぞき見できないようにしてあるのです。例えるならばはがきと封筒の違い。はがきは誰でも中身を読めますが、封筒は封を開けなければ中身を読めないのと同じです。
何が安全?telnetとSSHの違い
image by iStockphoto
安全ではないtelnetと安全なSSH。この違いは何で、どう安全を確保しているのでしょう。細かい話は難しくなるので、両者の違いを分かりやすく説明します。
\次のページで「相違点1.接続先(ポート番号)が違う」を解説!/






