WSLとWindowsのSSHフォルダをまとめる


WindowsからSSHするのとWSLからSSHするのは、基本的には別物として扱われることになっている。

フォルダが違えば、中に入っているconfigや鍵も異なるわけだから、当たり前だが正直面倒なことが多い。

そこで、シンボリックリンクを用いることによってSSHのフォルダを共有するという発想に至った。

まず、WSLの方の.sshファイルを削除する。中身がある人は移しておこう。

# {hoge} は 自身の当てはまるフォルダ名に変える。
$ ln -s /mnt/c/User/{hoge}/.ssh .ssh

こうすることによって、 WindowsのSSHフォルダがWSLでも利用することができるようになる。

configも鍵も共通で使えるので便利。

大丈夫だと思うけど、フォルダ権限には気を付けよう。