スタンダードプランのLolipopに公開鍵認証でSSH接続(Git Bash/Windows)

前回の「スタンダードプランのLolipopにパスワード認証でSSH接続(Git Bash/Windows)」で、パスワード方式での接続を紹介しました。本記事では、公開鍵認証でのSSH接続を行う方法を紹介します。

Git Bashを起動します。

公開鍵と秘密鍵を生成します。
$ ssh-keygen

下記のような表示になったら、enterキーを押下します。※hogeにはご自身のユーザー名が入ります。
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/hoge/.ssh/id_rsa):

パスフレーズを入力するよう求められるので入力します。空白のままenterを押下してもOKです。
Created directory '/c/Users/hoge/.ssh'.
Enter passphrase (empty for no passphrase):

パスフレーズの再入力画面です。
Enter same passphrase again:

鍵が生成されました。
Your identification has been saved in /c/Users/hoge/.ssh/id_rsa.
Your public key has been saved in /c/Users/hoge/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:M6wo74FTH/ZTw4FfEgBbf35******************** hoge@DESKTOP-*******
The key's randomart image is:
+---[RSA 2048]----+
|   .. o+O=+      |
|  ... .* + .     |
|   ...E.. + o    |
|     . ..o *.o   |
|    . o S.=.=.o  |
|   o + + +.o =.  |
|  + o o o   o  . |
|   + .   .   o.  |
|   .o       o+o  |
+----[SHA256]-----+

エクスプローラーで確認してみると、自分のユーザーフォルダの中に、「.ssh」フォルダが作られています。

「.ssh」フォルダの中に、「id_rsa」と「id_rsa.pub」が作られています。


Git Bashを使ってサーバーに公開鍵を登録します。
$ ssh-copy-id -p ** main.jp-***************@******.lolipop.jp


パスワード入力画面になったら入力します。
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/c/Users/hoge/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
main.jp-***************@******.lolipop.jp's password:

その後、下記のように公開鍵が登録されたことが示され、ログインを試してみるよう促されます。
Number of key(s) added: 1
Now try logging into the machine, with:   "ssh -p '**' 'main.jp-***************@******.lolipop.jp'"
and check to make sure that only the key(s) you wanted were added.

ログインしてみる
$ ssh -p ** main.jp-***************@******.lolipop.jp

下記のように、最終ログイン日時とIPアドレスが表示されたらログイン成功です。
Last login: Thu Jun 29 17:04:25 2017 from ***.***.***.***
[main.jp-***************@****** ~]$ 

本ブログ内の関連記事


参考にさせていただいた記事:

COMMENTS

名前

Android,8,Canon,1,Eos 70d,2,EOS Kiss X7,3,Excel,3,GIMP,5,Git,3,Git Bash,3,Inkscape,3,iPhone,1,Kindle,2,PC,4,SSH,3,Thinkpad X240,2,Thinkpad X260,3,TOEFL,1,TOEIC,4,VBA,4,VBScript,2,WEB制作,3,Windows,3,Windows 10,1,インターネットバンキング,1,カメラ,1,デザイン,1,圧縮&解凍,2,英語,8,撮影機材,3,雑感,1,資格,13,情報処理技術者試験,5,電子書籍,2,動画,1,読書,1,簿記,2,
ltr
item
勉強とガジェット: スタンダードプランのLolipopに公開鍵認証でSSH接続(Git Bash/Windows)
スタンダードプランのLolipopに公開鍵認証でSSH接続(Git Bash/Windows)
https://4.bp.blogspot.com/--3hs3vtl_HI/WVRt01hnGqI/AAAAAAAB6Js/Lb36cCGRFFUyqyXL16QjZRmc5iHaS1gEQCEwYBhgL/s320/network-cables-line-network-connector-cable-47735.jpeg
https://4.bp.blogspot.com/--3hs3vtl_HI/WVRt01hnGqI/AAAAAAAB6Js/Lb36cCGRFFUyqyXL16QjZRmc5iHaS1gEQCEwYBhgL/s72-c/network-cables-line-network-connector-cable-47735.jpeg
勉強とガジェット
http://tanaka-misaki.blogspot.com/2017/07/lolipopsshgit-bashwindows_4.html
http://tanaka-misaki.blogspot.com/
http://tanaka-misaki.blogspot.com/
http://tanaka-misaki.blogspot.com/2017/07/lolipopsshgit-bashwindows_4.html
true
8692194293250221214
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy