![見出し画像](https://assets.st-note.com/production/uploads/images/98431747/rectangle_large_type_2_20d6ea28fe58e2be6e7d03a803a526e3.png?width=1200)
Photo by
koheis_2
【IT】WSL2へのSSH接続(localhost)
皆さま
こんにちは
VSCodeからWSL2のUbuntuへRemote-SSHする際に
外部IPは、DHCPのため再起動毎にIPが代わり
その度に.ssh/configのIPを修正する必要があります。
IP固定化の方法を模索しておりましたが、
localhostで接続出来ることが分かりましたので実施します。
WindowsのC:\Users\ユーザ名 の配下に、
以下の内容の「.wslconfig 」(ドットwslconfig)を作成します。
[wsl2]
localhostForwarding=True
一度、OSごと再起動しVSCodeでlocalhostのPort22へアクセスします。
無事にアクセス出来ました。
※sshdの再起動だけでも良さそうですが、
反映されずアクセス出来ませんでした
※IdentityFileは、事前に作成し、WSL2のUbuntuへ
登録されているもとします。
パスワードでログインされる方は、
WSL2のUbuntuへの/etc/ssh/sshd_configの中の
「PasswordAuthentication no」
↓
「PasswordAuthentication yes」
へ変更し、
「sudo service ssh restart」を実施してsshd を再起動します。
では
この記事が気に入ったらサポートをしてみませんか?