既存PCからSSHで接続済のラズパイに、新規Macで接続!

公開日:2018-12-17
最終更新:2018-12-17

状況

・手持ちのMacでラズパイにSSH・公開鍵認証で接続済

・パスワードログインを禁止しており公開鍵認証以外ではラズパイにログインできない

・ポートも変更済

・ラズパイの設定を変更せずに別のPCから既存のラズパイユーザーにログインしたい

新規PCで鍵を作成

# 鍵を作成  
$ ssh-keygen -t rsa  

# 保存場所の確認(鍵の名前はid_rsa_newとかにしておく)  
$ Enter file in which to save the key (C:\Users\[username]/.ssh/id_rsa):  

# 公開鍵認証で接続する際のパスフレーズの入力  
$ Enter passphrase (empty for no passphrase):  

# 確認のための再入力  
$ Enter same passphrase again:  

既存のPCに鍵を送信

今回は既存PCも新規PCもMacでの操作でしたので、airdropを利用して公開鍵と秘密鍵を送信しました。

※airdropの安全性→AirDropはデータをワイヤレスでやり取りするから危なくないの? - いまさら聞けないiPhoneのなぜ

既存PCからラズパイに鍵を送信

# PCでLAN内からRaspberry Piに公開鍵を送信  
$ scp -P ${ポート番号} .ssh/id_rsa.pub ${ラズパイのユーザー名}@${ラズパイのIPアドレス}:${送信したいディレクトリ}  

既存PCからラズパイに接続してauthorized_keysに書き込み

 # 転送したid_rsa_new.pubの内容をauthorized_keysに書き込み  
 $ cat ~/id_rsa_new.pub >> .ssh/authorized_keys  

新規PCからラズパイに接続!!

$ ssh ${ラズパイのユーザー名}@${ラズパイのIPアドレス} -i ${新規PCの秘密鍵のパス} -p ${ポート番号}  
Enter passphrase for key '/Users/〇〇/.ssh/id_rsa_new':  

〇〇@raspberrypi:~ $  

以上で接続できますので、あとはホスト名の接続したりパスフレーズなしで接続出来るようにしたりと、ご自由にどうぞ!!

それらの方法はラズパイでやらなければいけない4つのセキュリティ対策!に記載しております!

終わりに

今回は自分の知識不足からか、これ以外の方法がわからず既存のPCから公開鍵を送信したりとめんどくさいことをやっていますが、これ以外のスマートな方法がございましたら教えていただけると非常にありがたいです!!

ありがとうございました!

記事が少しでもいいなと思ったらクラップを送ってみよう!
36
+1
@nokonoko1203の技術ブログ

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする