Ubah tempat SSH mencari file kunci pada Windows


4

Secara default, ssh saya mencari identitas kunci pribadi di /.ssh/ ketika saya terhubung. Namun, ini bukan tempat yang valid di sistem Windows. Bagaimana saya bisa secara permanen mengubah tempat default yang mencari identitas kunci pribadi, jadi saya tidak perlu menjalankan ssh-addsetiap kali saya ingin kunci saya?

Catatan: Saya mendapatkan SSH ketika saya menginstal mysysgit, versi Windows dari Git (yang dilengkapi dengan semua executable ssh di direktori / bin-nya). Saya pikir itu terlihat di tempat ini karena saya mengharapkan untuk menggunakan MinGW git bash yang datang dengannya. Namun, saya ingin bekerja dari prompt cmd.exe jadi saya membutuhkannya untuk mencari di folder Windows yang valid.

Jawaban:


4

sshdari OpenSSH biasanya menggunakan ~/.ssh/, di mana ~ mewakili direktori home Anda. Untuk membuatnya bekerja di Windows, atur HOMEvariabel lingkungan dengan tepat.

set HOME=%USERPROFILE%

set HOME=C:\Users\babonk

jika saya melakukan ini:, set HOME=C:\Folder1\Folder1maka ia mencoba untuk mengatur HOME var ke C:\Folder1Folder2. Apakah Anda tahu mengapa ini terjadi? ini sangat membuat frustrasi
Zach Smith

Dos tidak berfungsi pada windows 10
fbehrens

mungkin menggunakan setxbukan set. lihat stackoverflow.com/a/24219780/3905529
anion
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.