Ubuntuで秘密鍵と公開鍵を設定する手順

まずUbuntuのみで作成する場合は下記の記事を参考にしてください。

※WindowsPCがなくUbuntuとスマホでSSHで接続したい場合など
⇒ 外出先から仮想マシンにSSH接続する方法(Virtualbox/Ubuntu)

Windowsのパソコンがある場合は下記の手順が一番簡単だと思います。

①「Tera Tem」をダウンロード ⇒ teraterm-4.100.exe

②起動して「キャンセル」をクリック

③設定>SSH鍵生成

④生成をクリック>パスワードを入力>公開鍵(id_rsa.pub)と秘密鍵(id_rsa)を保存します。

⑤Tera Temからパスワード認証でUbuntuにログインします。

これで公開鍵(id_rsa.pub)と秘密鍵(id_rsa)の作成は終了です。

⑥Ubuntuのターミナルを開いてカレントディレクトリに .sshフォルダがあるか確認。

無い場合は $ mkdir .ssh で作成してから、$ chmod 700 .ssh としてオーナーに全ての権限を与えます。

⑦作成した公開鍵(id_rsa.pub)をドラッグ&ドロップ。保存先はカレントディレクトリとして「SCP」をクリックします。

⑧$ ls -a で移動されたこと確認します。

⑨$ mv id_rsa.pub .ssh/authorized_keys と入力。

※こちらの都合でUbuntuから作業しましたが、そのままTera TemでOK

⑩Tera Temで秘密鍵でログインします。※秘密鍵のパスを指定(id_rsa)

以上です。

スポンサーリンク