Jestem w trakcie tworzenia skryptu bash, który będzie logował się do komputerów zdalnych i tworzy klucze prywatne i publiczne.Jak utworzyć skrypt bash, aby sprawdzić połączenie SSH?
Mój problem polega na tym, że zdalne maszyny nie są niezawodne i nie zawsze są w górze. Potrzebuję skryptu bash, który sprawdzi, czy połączenie SSH jest włączone. Przed faktycznym utworzeniem kluczy do przyszłego użytku.
Zazwyczaj uruchamia się 'ssh-keygen', aby wygenerować parę kluczy na komputerze lokalnym, a następnie' ssh-copy-id', aby skopiować klucz publiczny do komputerów zdalnych. Wygląda na to, że robisz coś inaczej. Dlaczego, jaki jest twój cel? – ephemient
Ponieważ w oczywisty sposób zmieniasz sposób, w jaki odległe komputery nawiązują połączenia, rozważ wdrażanie * mosh *. http://mosh.mit.edu/ Jest przeznaczony do uzupełniania SSH na niestabilnych połączeniach. Mam z tym bardzo dobre doświadczenia. – Aeyoun