Jak połączyć się z maszyną wirtualną przez SSH w systemie Linux na NSIS
1. Wymagania wstępne:.
1.1. Klucze prywatne i publiczne zostały utworzone. Pliki kluczy zostały zapisane na dysku lokalnym maszyny wirtualnej, z którą chcesz się połączyć. Zaleca się umieszczenie kluczy w katalogu ~/.ssh.
1.2. Podczas konfiguracji maszyny wirtualnej został przypisany wygenerowany klucz, którego chcemy użyć.
Na przykład po utworzeniu klucza SSH o nazwie „testkey” w Horizon dashboard, jego nazwa pojawi się obok maszyny wirtualnej.
2. Łączenie się z maszyną wirtualną przez SSH:.
2.1. Jeśli maszyna wirtualna ma już przypisany Floating IP (menu instancji obok maszyny wirtualnej zawiera listę adresów IP), możesz przejść do następnego kroku. Jeśli nie, postępuj zgodnie z instrukcją w artykule Jak dodać lub usunąć Floating IP maszyny wirtualnej w NSIS.
2.2. Przejdź do katalogu ~/.ssh, w którym zostały zapisane klucze SSH. Uruchom terminal (kliknij prawym przyciskiem myszy i kliknij polecenie „Open in Terminal”).
2.3. Zmień uprawnienia pliku klucza prywatnego. W przypadku pliku o nazwie id_rsa wpisz:
sudo chmod 600 id_rsa
Wprowadź hasło i potwierdź.
2.4. Po wykonaniu wszystkich powyższych kroków możesz się zalogować. Załóżmy, że wygenerowany i przypisany Floating IP w tym przypadku to 64.225.132.99. Wykonaj w terminalu następujące polecenie:
2.5. Nazwa użytkownika w terminalu zmieni się na eouser. Oznacza to, że połączenie SSH powiodło się.