Aide Session Manager
Rappel des commandes utile pour l'utilisation de Session Manager
Références
Connection Shell (Linux) ou Power Shell (Windows)
Tip avec o7cli : o7 ecs, option s
read -p "Enter Instance ID : " INSTANCE_ID
aws ssm start-session \
--region ca-central-1 \
--target $INSTANCE_ID
Tunnel SSH vers une BD
- Ouvrir un tunelle SSH vers la base de donnees.
read -p "Instance ID : " INSTANCE_ID
read -p "DB Endpoint : " DB_ENDPOINT
aws ssm start-session \
--region ca-central-1 \
--target $INSTANCE_ID \
--document-name AWS-StartPortForwardingSessionToRemoteHost \
--parameters host="$DB_ENDPOINT",portNumber="5432",localPortNumber="5432"
- Ensuite avec votre client de BD favori, branchez-vous.With your favorite DB client (ex Heidi SQL)
- host = 127.0.0.1
- port = 5432
Connection RDP sur Windows Server
Ajouter Utilisateur RDP
- Connecter par session PowerShell
read -p "Enter Instance ID : " INSTANCE_ID
aws ssm start-session \
--region ca-central-1 \
--target $INSTANCE_ID
Tip avec o7cli : o7 ecs, option s
- Dans Powershell, creer un utilisateur pour se brancher en RDP avec un role administrateur.
$Password = Read-Host -AsSecureString
New-LocalUser "RDPUser" -Password $Password
Add-LocalGroupMember -Group "Remote Desktop Users" -Member "RDPUser"
Add-LocalGroupMember -Group "Administrators" -Member "RDPUser"
# List User
Get-LocalUser
- Fermer la session
Se brancher avec RDP
- Ouvrir un tunelle RDP avec le serveur.
read -p "Instance ID : " INSTANCE_ID
# RDP Forwward
aws ssm start-session \
--region ca-central-1 \
--target $INSTANCE_ID \
--document-name AWS-StartPortForwardingSession \
--parameters "localPortNumber=54321,portNumber=3389"
- Ouvrir la session RDP
- Computer: 127.0.0.1:54321
- UserName: RDPUser
- Password : [de l’etape precedente]