次のようなコマンドを実行したい:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
私の理解では、ssh-keygenはホームディレクトリに出力します。ホームディレクトリがアクセスできないものであるGit Bash(Windows、MYSS MINGW64)を使用してネットワークコンピューターで作業しています。ホームディレクトリを次のように変更します。
export HOME=C:/Users/myusername
だから今私が入力するとき:
echo $HOME
それは言います:
C:/Users/myusername
しかし、ssh-keygenコマンドを再度実行しようとすると、アクセスできないディレクトリで実行されます。プロファイルファイルを調べてハードコードされたパスを探しましたが、何も見つかりません。アクセスできるディレクトリを指すように変更するにはどうすればよいですか?
HOME
してものデフォルトディレクトリには影響しませんssh-keygen
)。ディレクトリを明示的に指定することssh-keygen
はできますが、現在定義さ$HOME/.ssh
れているとおりに使用しない理由を知りたいと思いますHOME
。