2013-02-05 6 views
30

Potrzebuję wygenerować klucz publiczny do skonfigurowania w ssh. Jak zrobić to z wiersza poleceń systemu Windows? Próbowałem użyć ssh-keygen-t rsa z c: \ ale otrzymałem wiadomość ssh-keygen nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, działający program lub plik wsadowy.Jak wygenerować klucz publiczny z wiersza polecenia systemu Windows

+0

http://www.ecora.com/ecora/support/putty/puttygen-x86.exe –

+0

Należy finf rodem okna dowodzić tutaj: http://technet.microsoft.com/fr -fr/library/cc772390 (v = ws.10) .aspx – user2284570

Odpowiedz

19

ssh-keygen nie jest plikiem wykonywalnym Windows.
Możesz użyć PuttyGen (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) na przykład, aby utworzyć klucz

+1

Aby być bardziej szczegółowym, pobierz "puttygen.exe" z linku chill0r, a następnie wykonaj następujące kroki, https://docs.joyent.com/public- cloud/get-started/ssh-keys/generowanie-an-ssh-key-manual/generowanie ręczne-your-ssh-key-in-windows – Mastro

8

Wystarczy pobrać i zainstalować openSSH dla Windows. Jest to open source i sprawia, że ​​twój cmd ssh jest gotowy. Szybkie wyszukiwanie google da Ci tutorial, jak go zainstalować, jeśli go potrzebujesz.

Po zainstalowaniu możesz po prostu wygenerować swój klucz publiczny, jeśli chcesz zainstalować na serwerze. Wygenerować go uruchamiając:

ssh-keygen -t rsa 

Potem można po prostu można po prostu naciśnij klawisz ENTER, zostanie ona automatycznie przypisać nazwę klucza (przykład: id_rsa.pub)

+0

Tak, i aby zmienić klucz z domyślnie "id_rsa", wpisz ścieżkę jako: C: \ Users \ \ .ssh \ project1_id_rsa – rtfminc