WindowsからRaspberry pi3B+にVscode上でSSH接続するためのメモです。
接続元の端末で公開鍵と秘密鍵のペアを生成
Windowsの端末で以下コマンドで生成します。
C:\Users\ryuki>ssh-keygen -t rsa -b 2048 -f .ssh/raspberry
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in .ssh/raspberry.
Your public key has been saved in .ssh/raspberry.pub.
The key fingerprint is:
SHA256:***************************************:: ryuki@raytrek
The key's randomart image is:
+---[RSA 2048]----+
| .oOX%o |
| o*&oX . |
| o+oB.B=o |
| ..+. EO=o |
| ..o.S.o. |
| o . |
| o |
| o |
| . |
+----[SHA256]-----+
C:\Users\ryuki>
~/.ssh/config
に追記
Windowsの~/.ssh/config
ファイルに以下を追加します。
~/.ssh/config
Host raspberrypi
HostName 192.168.11.28
User furukawa
Port 22
IdentityFile ~/.ssh/raspberry
Vscodeのsettings.json
に追記
以下を追記します。
settings.json
// SSH用に追加
"remote.SSH.configFile": "~/.ssh/config",
"remote.SSH.enableRemoteCommand": true,
vscodeから接続可能になります。