Aby się połączyć, użyj ssh w następujący sposób:
ssh -i keyname.pem username@xxx.xx.xxx.xx
Gdzie keyname.pemjest nazwa twojego klucza prywatnego, usernameto poprawna nazwa użytkownika dla twojej dystrybucji systemu operacyjnego i xxx.xx.xxx.xxto 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-userlub rootlububuntu . 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.