#突然、WSLのUbuntuでGitHubにsshで接続できなくなった
sshでGitHubに接続できていたにもかかわらず、突然、sshで接続できなくなりました。
ssh -T git@github.com
を実行すると下記のエラーメッセージが表示される。
ssh: Could not resolve hostname github.com: Temporary failure in name resolution
以下の手順で解決しました。
/etc/wsl.conf
の変更
/etc/resolv.conf
の内容を下記のようにgenerateResolvConfを変更します。
下記の内容に変更して不具合が生じないか注意してください。
[network]
generateResolvConf=false
Windowsを再起動する
/etc/resolv.conf
の変更
/etc/resolv.conf
の内容を下記のように8.8.8.8に変更します。
下記の内容に変更して不具合が生じないか注意してください。
(変更を保存できない場合は/etc/resolv.conf
を削除して新たに/etc/resolv.conf
を作成します。
削除しても不具合が生じないか注意してください。)
nameserver 8.8.8.8
Windowsの再起動する
ssh -T git@github.com
を試す