Z twojego pytania nie wynika jasno, co dokładnie się stało. Ale jeśli ktoś był w stanie skopiować plik klucza prywatnego, zmiana hasła klucza prywatnego nie pomoże. Powinieneś unieważnić klucz (tzn. Usunąć go z serwera, aby nie mógł być już używany do logowania), a następnie wygenerować nowy klucz i użyć go zamiast starego.
Przez „hasło ssh dla konkretnego ppk” zakładam, że masz na myśli hasło klucza ssh . Hasło jest używane do szyfrowania pliku zawierającego klucz ssh. Hasło nie jest wysyłane do serwera, a serwer nie ma pojęcia, że używane jest hasło.
Jeśli zmienisz hasło dla klucza ssh, zmienisz tylko kopię pliku klucza, który masz. Nic się nie zmienia na serwerze. Jeśli ktoś inny ma inną kopię pliku klucza prywatnego, nadal może użyć tej kopii pliku.
Jeśli jeden z twoich plików klucza zostanie naruszony, jedyną rozsądną rzeczą jest przestać używać tego klucza. Usuń ten klucz z serwerów, aby nie mógł być dłużej używany. Wygeneruj nowy klucz i użyj go zamiast starego.
Powiedziawszy to wszystko, pliki kluczy ppk są powiązane z Kit pakiet oprogramowania. PuTTY zawiera program generowania kluczy o nazwie puttygen
.
W systemie Windows: dokumentacja wskazuje, że możesz załadować plik klucza do puttygen, zmienić hasło i zapisać klucz ponownie.
W Uniksie puttygen jest narzędziem wiersza poleceń. Dokumentacja wskazuje, że możesz uruchomić:
puttygen -P mykey.ppk
zmienić hasło dla istniejącego pliku klucza.