Connectez-vous à votre instance Mac à l'aide SSH d'un GUI - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connectez-vous à votre instance Mac à l'aide SSH d'un GUI

Vous pouvez vous connecter à votre instance Mac à l'aide SSH d'une interface utilisateur graphique (GUI).

Connexion à votre instance à l'aide d'SSH

Important

Plusieurs utilisateurs peuvent accéder simultanément au système d’exploitation. Généralement, il existe une GUI session utilisateur 1:1 en raison du service intégré de partage d'écran sur le port 5900. L'utilisation SSH dans macOS prend en charge plusieurs sessions jusqu'à la limite « Max Sessions » dans le fichier sshd_config.

Les instances Amazon EC2 Mac n'autorisent pas les connexions à distance avec SSH le racine par défaut. De plus, l’authentification par mot de passe est désactivée pour empêcher les attaques de force sur les mots de passe. Le compte ec2-user est configuré pour se connecter à distance à l'aide de. SSH Le compte ec2-user dispose également de privilèges sudo. Une fois que vous vous êtes connecté à votre instance, vous pouvez ajouter d’autres utilisateurs.

Pour prendre en SSH charge la connexion à votre instance à l'aide d'une paire de clés et d'un groupe de sécurité qui autorise SSH l'accès, et assurez-vous que l'instance dispose d'une connectivité Internet. Vous fournissez le fichier .pem de la paire de clés lorsque vous vous connectez à l’instance.

Utilisez la procédure suivante pour vous connecter à votre instance Mac à l'aide d'un SSH client. Si vous recevez une erreur lors d’une tentative de connexion à votre instance, consultez Résoudre les problèmes de connexion à votre instance Amazon EC2 Linux.

Pour vous connecter à votre instance à l'aide de SSH
  1. Vérifiez que votre ordinateur local dispose d'un SSH client en entrant ssh sur la ligne de commande. Si votre ordinateur ne reconnaît pas la commande, recherchez un SSH client pour votre système d'exploitation et installez-le.

  2. Obtenir le DNS nom public de votre instance Dans la EC2 console Amazon, vous pouvez trouver le DNS nom public dans les onglets Détails et Mise en réseau. En utilisant le AWS CLI, vous pouvez trouver le DNS nom public à l'aide de la commande describe-instances.

  3. Recherchez le fichier .pem pour la paire de clés que vous avez spécifiée lorsque vous avez lancé l’instance.

  4. Connectez-vous à votre instance à l'aide de la ssh commande suivante, en spécifiant le DNS nom public de l'instance et le .pem fichier.

    ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name

Connexion à l'interface utilisateur graphique de votre instance (GUI)

Utilisez la procédure suivante pour vous connecter à votre instance à l'GUIaide d'VNCApple Remote Desktop (ARD) ou de l'application de partage d'écran Apple (incluse dans macOS).

Note

macOS 10.14 et les versions ultérieures ne permettent le contrôle que si le partage d’écran est activé via Préférences système.

Pour vous connecter à votre instance à l'aide ARD du client ou VNC du client
  1. Vérifiez que votre ordinateur local dispose d'un ARD client ou qu'un VNC client prenant en charge est ARD installé. Sur macOS, vous pouvez utiliser l’application Partage d’écran intégrée. Sinon, ARD recherchez votre système d'exploitation et installez-le.

  2. À partir de votre ordinateur local, connectez-vous à votre instance à l'aide deSSH.

  3. Configurez un mot de passe pour le compte ec2-user à l’aide de la commande passwd comme suit.

    [ec2-user ~]$ sudo passwd ec2-user
  4. Installez et exécutez le partage d’écran macOS à l’aide de la commande suivante.

    [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
  5. Déconnectez-vous votre instance en saisissant exit et en appuyant sur la touche Entrée.

  6. À partir de votre ordinateur, connectez-vous à votre instance à l’aide de la commande ssh suivante. Outre les options indiquées dans la section précédente, utilisez l'-Loption pour activer le transfert de port et transférer tout le trafic sur le port local 5900 vers le ARD serveur de l'instance.

    ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
  7. Depuis votre ordinateur local, utilisez le ARD client ou le VNC client qui prend ARD en charge la connexionlocalhost:5900. Par exemple, utilisez l’application Partage d’écran sur macOS comme suit :

    1. Ouvrez le Finder et sélectionnez Aller.

    2. Sélectionnez Se connecter au serveur.

    3. Dans le champ Adresse du serveur, saisissez vnc://localhost:5900.

    4. Connectez-vous à l'invite, en utilisant ec2-user comme nom d'utilisateur et le mot de passe que vous avez créés pour le compte ec2-user.

Modifier la résolution d’écran macOS sur les instances Mac

Une fois connecté à votre instance EC2 Mac à l'aide ARD d'un VNC client prenant en charge ARD la version d'écran de votre environnement macOS à l'aide de l'un des outils ou utilitaires macOS disponibles publiquement, tels que displayplacer.

Pour modifier la résolution d’écran à l’aide de displayplacer
  1. Installez displayplacer.

    [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
  2. Affichez les informations actuelles sur l’écran et les résolutions d’écran possibles.

    [ec2-user ~]$ displayplacer list
  3. Appliquez la résolution d’écran souhaitée.

    [ec2-user ~]$ displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"

    Par exemple :

    RES="2560x1600" displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"