zapisz hasło raz i użyj go z innego terminala

2

Mam skrypt, który uruchamia zdalne logowanie przy użyciu SSH, kopiuje plik z tego zdalnego komputera za pomocą SCP bez pytania o hasło, jednak zmiana działa tylko na terminalu, na którym uruchamiam skrypt. Jeśli spróbuję wykonać ten sam skrypt na innym terminalu, poprosi mnie o hasło.

Czy istnieje sposób, w jaki mogę utworzyć skrypt, który raz poprosi o moje hasło, a następnie nie pyta o moje hasło przy następnym uruchomieniu skryptu?

chethan
źródło

Odpowiedzi:

4

Użyj ssh-copy-id [user@]machine polecenie, aby zainstalować klucz publiczny w autoryzowanych kluczach komputera zdalnego.

Nick van Tilborg
źródło
0

ssh jest raczej paranoikiem swoich haseł. Możesz użyć jego zamiennika z putty, pozwala załadować hasło z pliku lub nawet z linii poleceń.

Barafu Albino
źródło
0

Możesz skonfigurować mistrz Połączenie SSH, które akceptuje multipleksowanie znajomości. Zobacz opcje -M i -S podręcznika klienta SSH.

Jaap Eldering
źródło