Aby się połączyć, użyj ssh w następujący sposób:
ssh -i keyname.pem username@xxx.xx.xxx.xx
Gdzie keyname.pem
jest nazwa twojego klucza prywatnego, username
to poprawna nazwa użytkownika dla twojej dystrybucji systemu operacyjnego i xxx.xx.xxx.xx
to publiczny adres IP.
W przypadku przekroczenia limitu czasu lub niepowodzenia sprawdź następujące kwestie:
Grupa bezpieczeństwa
Upewnij się, że masz regułę ruchu przychodzącego dla portu TCP 22 i wszystkich adresów IP lub IP. Grupę zabezpieczeń można znaleźć w menu ec2 w opcjach instancji.
Tabela routingu
W przypadku nowej podsieci w sieci wirtualnej należy zmienić tabelę routingu, która wskazuje adres 0.0.0.0/0 na docelową bramę internetową . Kiedy tworzysz podsieć w swoim vpc, domyślnie przypisuje domyślną tablicę routingu, która prawdopodobnie nie akceptuje ruchu przychodzącego z Internetu. Możesz edytować opcje tablicy routingu w menu vpc, a następnie w podsieciach.
Elastyczny adres IP
Na przykład w sieci VPN musisz przypisać plik publiczny elastyczny adres IP i skojarzyć go z instancją. Do prywatnego adresu IP nie można uzyskać dostępu z zewnątrz. Elastyczne IP można uzyskać w menu ec2 (nie w menu instancji).
Nazwa Użytkownika
Upewnij się, że używasz poprawnej nazwy użytkownika . Powinien to być jeden z ec2-user
lub root
lububuntu
. Wypróbuj je wszystkie, jeśli to konieczne.
Prywatny klucz
Upewnij się, że używasz prawidłowego klucza prywatnego (tego, który pobierasz lub wybierasz podczas uruchamiania instancji). Wydaje się oczywiste, ale skopiuj wklej dostałem dwa razy.