SSHの基本をやさしく解説|安全にリモート接続するための入門ガイド|UNIX Cafe

当サイトでは、コンテンツの一部に広告を掲載しています。
第42回|UNIX Cafe「SSHの世界へ」

UNIX Cafe | 第42回

カフェの静かな夕方、テーブルの上には、小さな黒板と、ノートを開いたミナちゃん。
ユニ先生は、いつもの青いマフラーをゆらしながら微笑んでいます。

目次

はじめに|SSHは「安全な入口」

ミナちゃん

「SSHって、なんだか怖い名前ですね……」

ユニ先生

大丈夫だよ。SSHは“入るため”ではなく、“守るため”の入口なんだ。

サーバーを触る、と聞くと、
少し身構えてしまう人も多いかもしれません。

  • 「黒い画面が出てきそう」
  • 「何か壊してしまいそう」

でも、最初に知っておいてほしいのは、
SSHは、危険なものではなく、守るための仕組みだということです。

SSHは、
インターネットの向こうにあるサーバーへ、
安全に入るための入口です。

このページでは、
SSHの基本を、できるだけやさしい言葉で紹介します。

SSHとは?|遠くのサーバーに、そっと入る方法

SSH(エス・エス・エイチ)は、
Secure Shell の略です。

とても簡単に言うと、

遠くにあるサーバーに、安全な通路を作って入る仕組みです。

ふだん、Webサイトを見るときは、
ブラウザを使います。

でも、サーバーを操作するときは、
ブラウザだけでは足りません。

そこで使うのが、SSHです。

なぜSSHは「安全」なの?

ミナちゃん

暗号化って、よく聞くけど、よく分からなくて…

ユニ先生

中身が見えないように、封筒に入れて送る感じだよ。

SSHの一番の特徴は、
通信が暗号化されていることです。

暗号化とは、中身が見えないように、
しっかり包んで送ることだと思ってください。

SSHを使うと、

  • 入力したコマンド
  • 返ってくる結果
  • パスワードや鍵の情報

これらがすべて、暗号で守られます。

だから、インターネット越しでも、
安心して操作できるのです。

SSHの入口|「22番ポート」ってなに?

シェリ

基本の入口はね、22番のドアよ。SSH はここから入ってくるの。

SSHには、
決まった入口番号があります。

それが、22番ポートです。

ポート番号は、
サーバーの「玄関番号」のようなものです。

SSHで接続するときは、
基本的にこの22番ポートを使って、
サーバーに入ります。

(設定によって変更されることもありますが、
最初は「22番が標準」と覚えておけば大丈夫です)

まずは、つなげてみよう|SSHコマンドの形

SSHは、ターミナルから使います。

基本の形は、とてもシンプルです。

ssh ユーザー名@ホスト名

たとえば、

ssh mina@example.com

という形になります。

これは、

  • mina というユーザーで
  • example.com というサーバーに入る

という意味です。

初めて実行すると、
「本当に接続しますか?」と聞かれることがあります。

それは、
知らない相手ではないかを確認するためです。

落ち着いて、内容を確認してから進めましょう。

認証の話|パスワードと鍵

SSHで入るときには、
「あなたは誰ですか?」という確認があります。

これを、認証と呼びます。

パスワードによる認証

一番わかりやすい方法です。

  • ユーザー名
  • パスワード

を入力して入ります。

ただし、
パスワードだけだと、
狙われやすいという弱点もあります。

鍵認証|SSHでよく使われる方法

SSHでは、
鍵認証という方法がよく使われます。

これは、

  • 自分だけが持つ「秘密の鍵」
  • サーバーに預けておく「公開の鍵」

この2つのペアで確認する仕組みです。

鍵認証を使うと、

  • パスワードを送らない
  • 自動攻撃に強い
  • より安全

というメリットがあります。

UNIX Cafeでも、
今後この鍵認証を使っていきます。

SSHを安全に使うためのコツ

SSHは便利ですが、
入口がある以上、
守ることも大切です。

最低限、覚えておきたいポイントは次の3つです。

  • パスワードだけに頼らない
  • 鍵は大切に保管する
  • 使わない接続は開けっぱなしにしない

難しい設定は、
少しずつで大丈夫です。

まずは、
「SSHは守る仕組みなんだ」
という感覚を持つことが大切です。

よくあるつまずきポイント

ミナちゃん

あれ…つながらないです

はじめてSSHを使うと、
こんなところで止まることがあります。

  • 接続できない
  • ユーザー名が違う
  • 鍵の場所が見つからない

でも、
これは失敗ではありません

SSHは、
確認しながら進む道具です。

エラーが出たら、
「どこで止まっているか」を見ればいい。

UNIX Cafeでは、
そうしたつまずきも、
ひとつずつ解いていきます。

ユニ先生

いいですね。今はちゃんと確認できていますよ。

まとめ|SSHは、安心して入るための通路

SSHは、

  • サーバーに入るための
  • 安全に守られた
  • 文字で会話する入口

です。

怖がる必要はありません。

むしろ、
落ち着いて使えるようになると、とても心強い道具です。

さらに学びたいあなたへ

📘 用途ごとに選ぶ Linux のおすすめ本

あわせて読みたい
レベル・用途別おすすめ Linux 本リスト|UNIX Cafe UNIX Cafe | 第65回 Linux の世界には、「はじめて触る人」「コマンドを覚えはじめた人」「サーバーに挑戦したい人」と、さまざまな段階があります。そんなときに、自分...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

のいのアバター のい UNIX Cafe 編集部

UNIX Cafe は、むずかしい言葉をできるだけ使わず、物語を読むような気持ちで気軽に学べる場所です。
プログラミングは、アイデアをコンピューターに伝えるための「ことば」。
簡単な単語と文法を覚えることで、誰でもターミナルから便利なコマンドを使えるようになります。
コーヒーを片手に立ち寄るような気持ちで、やさしいプログラミングの世界を、
そっとのぞいてみてください。

目次