【Mac】UbuntuをSSHでリモート接続して操作する方法

MacからSSHでUbuntuにリモート接続し、操作操作する方法について紹介します。

SSH接続とは

SSHとは、公開鍵暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコルです。 クライアントとリモートホスト側で以下のように事前準備と接続時のやり取りが行われます。

  • 事前準備
    • ①ユーザーがクライアント端末で鍵ペア(公開鍵と秘密鍵)を作成
    • ②ユーザーが作成した公開鍵リモートホストの「~/.ssh/authorized_keys」に登録
  • SSH接続時
    • ①クライアント端末から接続先サーバーに「ユーザーの公開鍵」を利用できるか問合せ
    • ②リモートホストから「利用できる」と回答があれば、クライアントは「ユーザーの秘密鍵」で署名を作成
    • ③クライアントはデータと署名を接続先サーバーに送信
    • ④リモートホストは、受信した「署名」と登録されている「ユーザーの公開鍵」を検証し、問題なければ接続を許可
この記事を書いた人
西住技研

ラズベリーパイやVPSを用いたLinuxサーバー構築から運用方法など、初心者から上級者まで幅広いユーザーに向けた情報を提供しています。
詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
Ubuntu

コメント