Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 9583|Odpowiedź: 3

[linux] Linux Secretless Login (ssh) lub Secretless Copy (scp) na inne serwery

[Skopiuj link]
Opublikowano 17.02.2022 11:17:27 | | | |
Wymagania: Istnieją dwa serwery, A (10.7.45.131) i B (10.7.45.132), aby umożliwić serwerowi A logowanie się bez hasła podczas łączenia z serwerem B przez SSH lub kopiowanie plików serwera A na serwer B za pomocą polecenia scp.

Samouczek wygląda następująco:

1. Zaloguj się na serwer A i wykonaj następujące polecenie, aby wygenerować parę plików klucza publicznego i prywatnego ssh, w następujący sposób:



W katalogu ~/.ssh/ zostaną wygenerowane dwa pliki: id_rsa (klucz prywatny) id_rsa.pub (klucz publiczny), jak pokazano na poniższym rysunku:

2. Użyj polecenia ssh-copy-id, aby skopiować lub przesłać klucz publiczny na zdalny host (wykonaj przesłanie z serwera A na serwer B) za pomocą następującego polecenia:

Jak pokazano poniżej:



polecenie ssh-copy-id do skopiowania klucza publicznego lokalnego hosta do pliku authorized_keys zdalnego hosta,
Polecenie ssh-copy-id ustawia również odpowiednie uprawnienia dla katalogu domowego (home) hosta zdalnego oraz ~/.ssh, a także ~/.ssh/authorized_keys.
Polecenie ssh-copy-id może zainstalować lokalny plik klucza publicznego SSH na koncie odpowiadającym hostowi zdalnemu.
Zaloguj się na serwer B, sprawdź folder /root/.ssh i zobacz, że plik authorized_keys został wygenerowany, jak pokazano na poniższym rysunku:







Poprzedni:[Ćwiczenie] Java nie wykrywa niestandardowych wyjątków za pomocą odbicia hutool
Następny:[Rzeczywista walka]. NET/C# wykorzystuje SemaphoreSlim do ograniczenia współrzędnych metod wykonywania
 Ziemianin| Opublikowano 10.12.2022 11:34:01 |
CentOS 7 kopiuje pliki na inny serwer za pomocą poleceń
https://www.itsvse.com/thread-10012-1-1.html
 Ziemianin| Opublikowano 05.06.2025 09:48:59 |
Dla portu niedomyślnego 22:
 Ziemianin| Opublikowano 04.08.2025 08:54:21 |
Linux wykorzystuje rsync do synchronizacji danych z nowym serwerem
https://www.itsvse.com/thread-11045-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com