變更 SSH 在 Windows 上尋找金鑰檔案的位置

變更 SSH 在 Windows 上尋找金鑰檔案的位置

預設情況下,當我連接時,我的 ssh 會在 /.ssh/ 中尋找私鑰身分。但是,這在 Windows 系統中不是有效位置。如何永久更改查找私鑰身分的預設位置,這樣我就不需要ssh-add每次需要金鑰時都運行?

注意:當我安裝 mysysgit(Windows 版本的 Git)時,我獲得了 SSH(它的 /bin 目錄中附帶了所有 ssh 執行檔)。我認為它看起來在這個地方是因為它希望我使用它附帶的 MinGW git bash。但是,我想在 cmd.exe 提示字元下工作,因此我需要它來查找有效的 Windows 資料夾。

答案1

sshOpenSSH 通常使用~/.ssh/,其中 ~ 代表您的主目錄。若要使其在 Windows 上執行,請HOME適當設定環境變數。

set HOME=%USERPROFILE%

set HOME=C:\Users\babonk

相關內容