SSH keyを作ってみたい
GitHubで使用するために
下記サイト様がとても分かりやすかったです。
【参考サイト様】
https://sc.ddbj.nig.ac.jp/application/ssh_keys_windows/
pwsh で躓く
なんぞや??
PowerShell
のこと。
コマンドプロンプト
と何が違うのか。。。
PowerShellのほうが高機能らしい。
じゃあもうこっち使おうと思う。
【参考サイト様】
https://qiita.com/opengl-8080/items/bb0f5e4f1c7ce045cc57
最新のPowerShellをインストール
どうせならコマンドでやりたい。
【公式サイト様より】
https://learn.microsoft.com/ja-jp/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.3#winget
winget search Microsoft.PowerShell
winget install --id Microsoft.Powershell --source winget
winget install --id Microsoft.Powershell.Preview --source winget
OpenSSHクライアントソフトウェアのインストール
SSHプロトコルを利用するために最も使用されてるソフトウェアらしい。
SSH keyってこういうソフトウェアで作成するんだと学習。。。
以下のコマンドでインストールされているか確認できるそうです。
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
SSH keyの作成
ssh-keygen -t rsa -b 3072
これで作成できたみたいです。
Get-ChildItem -Directory C:\Users\<ユーザー名>
Set-Location C:\Users\<ユーザー名>\.ssh
Get-ChildItem
上記コマンドで鍵が作られてるのか確認できるみたいです。
cat .\id_rsa.pub
上記コマンドで鍵の内容を確認。
ここからコピペでSSHkeyを登録できる!!
SSH keyって簡単に作れる!!
これだけでいろんなサイトとセキュアな通信できるなんて、すごい。