Pracuję z niektórymi serwerami Amazon EC2, które są uruchomione i muszę SSH do serwerów. Nie mam żadnych kluczy, które zostały wygenerowane podczas pierwszej konfiguracji serwerów (ktoś inny zrobił to na długo przed moim przybyciem). Czy nadal mogę dostać się na serwery bez plików kluczy?
FWIW Próbowałem do SSH wielu rzeczy do tej pory, w tym generowania nowych par kluczy w desce rozdzielczej EC2, i wydaje się, że nic nie działa. Ten post wsparcia Amazon AWS i ta odpowiedź wydają się wskazywać, że nie mam szczęścia, chyba że chcę utworzyć AMI mojego bieżącego serwera, a następnie użyć go do utworzenia nowej instancji serwera EC2 (tylko w celu wygenerowania pliku .pem w tym czasie). Czy to naprawdę jedyny sposób, aby w tym momencie dostać się do pudełka ?!
Tylko wskazówka, zanim ktokolwiek spróbuje odpowiedzieć EEAA ,
Jeśli nie uruchomiłeś polecenia
iptables save
lub,iptables-save
aby zapisać konfiguracje, po prostu zrestartuj serwer. Powołując się na tę odpowiedź na AskUbuntu , dowiedziałem się, żeiptables
zapisuje twoje konfiguracje w samej pamięci RAM, chyba że wyraźnie zapisujesz ją w plikach konfiguracyjnych.Instancje EC2 można łatwo ponownie uruchomić z pulpitu nawigacyjnego EC2 lub
aws-cli
źródło