MSYS2のOpenSSHでのホームディレクトリの扱い 問題 OpenSSHは環境変数HOMEを参照しない。 Windows上またはMSYS2上の環境変数HOMEを特定のパス(例えばC:\myhome)に指定していても、sshコマンド実行時にC:\myhome\.ssh以下ではなく、/home/USERNAME/.sshを参照する。 なお、OpenSSH以外のほとんどのアプリは環境変数HOMEを参照する。問題になるのはOpenSSHだけ。 解決方法 以下のいずれか。 Windows上でシムリンクを張る CMD> cd C:\msys64 CMD> mkdir home CMD> cd home CMD> mklink /D USERNAME C:\myhome /etc/fstabでホームディレクトリを指定してマウントする C:/myhome /home/USERNAME nsswitch