O7 Logo

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]