Mam serwer produkcyjny. Aby zalogować się na serwerze, muszę użyć .ppk
pliku.
Jak zalogować się za pomocą terminala i .ppk
pliku Ubuntu ?
Próbowałem tego:
ssh -i location/file.ppk username@server-ip
ale wyświetla komunikat o błędzie.
server
ssh
login
remote-login
Andhika Maheva Wicaksono
źródło
źródło
Odpowiedzi:
Możesz przekonwertować
.ppk
plik w Ubuntu podczas instalacjiputty-tools
. WięcNastępnie możesz przekonwertować
.ppk
plikputtygen
na format OpenSSH w następujący sposób:źródło
Jeśli masz tylko plik .ppk, dobrze byłoby utworzyć plik .pem, a następnie połączyć się z serwerem za jego pomocą.
Na komputerze Ubuntu zainstaluj
putty-tools
za pomocą następującego polecenia:Teraz przekonwertuj
.ppk
plik.pem
na następujące polecenie:Ustaw odpowiednie uprawnienia do używania
.pem
pliku za pomocą następującego polecenia:Teraz połącz się z serwerem za pomocą poniższego polecenia:
Mam nadzieję, że to pomoże.
źródło
.ppk
to format pliku używany przez program Windows PuTTYgen.Możesz wypróbować następującą procedurę opublikowaną przez Kaleba Pedersona na StackOverflow:
źródło
Zainstaluj narzędzia do szpachlowania, jeśli nie masz go w systemie Linux:
Wygeneruj plik pem uruchom następującą komendę:
Umieść
pemkey.pem
plik w swoim~/.ssh
katalogu:Ustaw plik pem, aby mieć odpowiednie uprawnienia:
To jest to.
źródło