Windows で SSH がキーファイルを検索する場所を変更する

Windows で SSH がキーファイルを検索する場所を変更する

デフォルトでは、接続時に ssh は /.ssh/ で秘密キー ID を検索します。ただし、これは Windows システムでは有効な場所ではありません。秘密キー ID を検索するデフォルトの場所を永続的に変更して、ssh-addキーが必要なときに毎回実行しなくても済むようにするにはどうすればよいでしょうか。

注: Git の Windows バージョンである mysysgit (/bin ディレクトリにすべての ssh 実行ファイルが付属) をインストールしたときに SSH を取得しました。付属の MinGW git bash を使用することを期待しているため、この場所を検索するのだと思います。ただし、cmd.exe プロンプトから作業したいので、有効な Windows フォルダーを検索する必要があります。

答え1

sshOpenSSH では通常 を使用します~/.ssh/。ここで、~ はホーム ディレクトリを表します。Windows で動作させるには、HOME環境変数を適切に設定します。

set HOME=%USERPROFILE%

set HOME=C:\Users\babonk

関連情報