Przejdź do treści

Quick Tip – Jak naprawić Session Managera – AWS SSM Agent

how to fix session manager

Witaj, dzisiaj szybki tutorial dotyczący AWS Session Managera i Amazon SSM Agenta. Jeśli masz problem z połączenia do EC2(system Windows), za pomocą Session Managera to powinieneś przeczytać ten artykuł do końca. Dowiesz się z niego, jak ja sobie radzę z takimi problemami.

session manager connection problem 2022
Session Manager connection problems

Zanim zaczniesz

Zanim zaczniesz, sprawdź, czy masz podłączoną do EC2 rolę z odpowiednimi uprawnieniami. Jakie to powinny być uprawnienia, dowiesz się z tego artykułu: Session Manager w Amazon Web Services (AWS) (lepczynski.it)

Naprawa problemu z Session Manager

Często okazywało się, że nieuruchomiony Agent SSM był problemem braku połączenia przez Session Managera.

Jak to naprawić? Co zrobić, żeby działało?

No więc ja łączyłem się przez VPN do AWS i potem do mojej maszyny przez RDP.
Jeśli nie używasz VPN-a, chociaż powinieneś, to możesz po prostu zalogować się przez RDP.

1) Sytuacja gdy masz szczęście

Amazon SSM agent start
services – Amazon SSM Agent

Na EC2 otwórz usługi. Jeśli wystarczy, że klikniesz start przy Amazon SSM Agent i zadziała, to masz szczęście. Sprawdź jeszcze tylko czy agent ma włączoną opcję automatycznego startu, bo inaczej problem będzie się powtarzał.

2) Sytuacja gdy masz mniej szczęścia

Amazon SSM agent error
Amazon SSM Agent error

Jeśli masz mniej szczęścia i agent się nie uruchamia, tylko sypie błędami, to może probem jest w tablicy routing. Odpal powershell i wklej te 2 komendy:

powershell fix ssm agent
SSM Agent fix PowerStyhell commands
Import-Module "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1"
Add-Routes

Powinno to naprawić tablicę routingu. Teraz jak uruchomisz agenta SSM, to powinien działać, przynajmniej u mnie pomaga.

3) Sytuacja gdy masz pecha

Jeśli jakimś cudem masz nadal problem, to musisz niestety zobaczyć w logi. Zazwyczaj znajdziesz je w katalogu ProgramData\Amazon\SSM\Logs

ssm agent logs 20222
AWS SSM Agent logs directory

Możesz także w ostateczności spróbować usunąć agenta i zainstalować go ponownie.

Podsumowanie

To był artykuł z cyklu szybkich porad w AWS. Jeśli pomogłem i podobają Ci się takie krótkie, szybkie porady daj znać w komentarzu.

Podzielę się wtedy rozwiązaniem większej ilości błędów, które co jakiś czas napotykam.