Usiłuję skonfigurować połączenia SSH w PowerShell, aby zastąpić PuTTY. Jestem w stanie otworzyć PowerShell i połączyć się za pomocą polecenia ssh [email protected] -i .ssh\mrpeanut
. Miałem jednak nadzieję zapisać to jako połączenie, tak jak mogę to zrobić w PuTTY, aby móc kliknąć PowerShell prawym przyciskiem myszy i natychmiast otworzyć to połączenie. Czy można to zrobić za pomocą programu PowerShell?
Funkcjonalność, którą próbuję replikować z PuTTY:
ssh
powershell
putty
MrPeanut
źródło
źródło
Odpowiedzi:
Po prostu utwórz plik tekstowy na pulpicie za pomocą rozszerzenia
.ps1
i umieść w nim parametry połączenia. Następnie możesz kliknąć go prawym przyciskiem myszy i wybraćRun with PowerShell
uruchomienie skryptu i nawiązanie połączenia.Nie zapominaj, że nie możesz używać formatu klucza Putty w OpenSSH. Musisz przekonwertować swój klucz prywatny na format OpenSSH za pomocą
puttygen
.źródło
.ps1
pliku za pomocą listy skoków?pause
polecenie na końcu skryptu, aby wyświetlić komunikat o błędzie. Nie zapominaj, że nie możesz używać formatu klucza Putty w OpenSSH. Musisz przekonwertować swój klucz prywatny na format OpenSSH za pomocąputtygen
.Set-ExecutionPolicy RemoteSigned
aby zezwolić na własne skrypty. To wydaje się działać. Dzięki!