PCの深部にアクセスして、遠隔操作をする

シェルとは

OSの深いところをいじることができるやつ。大体何でもできる。

目的

大体何でもできるシェルに遠隔でアクセスする。

SSH全体像

クライアント(ワイ)「ワイの証明書はこれやで。次回からはこれでよろしくな」
サーバー「わかったやで」
~後日~
???「証明書もってきたやで」
サーバー「ワイやな。入っていいやで」
ワイ「ありがとやで」

SSHサーバー準備編(サーバー側)

ローカルサーバー(Ubuntuの例)

SSHがセットアップされていないことが多いので、セットアップします。

クラウドサーバー(Ubuntuの例)

たいていが最初からSSHの機能がセットアップされています。

GCP、Indigo

SSH接続テスト編(クライアント側)

設定ファイルを作ってサクッとアクセスできるようにする(クライアント側)

Key-gen(クライアント側)

一旦省略

公開鍵送信(クライアント側)

ポート変更(サーバー側)

パスワード認証を不可にする(サーバー側)

ファイアウォールを設定する(サーバー側)

今後、新規で端末を登録するときは