Connexion à votre instance Mac - 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.

Connexion à votre instance Mac

Vous pouvez vous connecter à votre instance Mac à l’aide du protocole SSH ou d’une interface utilisateur graphique.

Se connecter à votre instance à l’aide de SSH

Important

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

Les instances Mac Amazon EC2 n’autorisent pas les connexions à distance avec le SSH 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 charge la connexion à votre instance à l’aide de SSH, lancez l’instance à l’aide d’une paire de clés et d’un groupe de sécurité qui autorise l’accès SSH, 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 client SSH. Si vous recevez une erreur lors d’une tentative de connexion à votre instance, consultez Résoudre les problèmes de connexion à votre instance Linux.

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

  2. Obtenir le nom de serveur DNS public de votre instance Dans la console Amazon EC2, vous pouvez trouver le nom DNS public dans les onglets Détails et Mise en réseau . À l'aide de AWS CLI, vous pouvez trouver le nom DNS 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 commande ssh suivante, en spécifiant le nom DNS public de l’instance et le fichier .pem.

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

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

Utilisez la procédure suivante pour vous connecter à l’interface utilisateur graphique de votre instance à l’aide de VNC, d’Apple 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 du client ARD ou du client VNC
  1. Vérifiez qu’un client ARD ou qu’un client VNC prenant en charge ARD est installé sur votre ordinateur local. Sur macOS, vous pouvez utiliser l’application Partage d’écran intégrée. Sinon, recherchez ARD pour votre système d’exploitation et installez-le.

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

  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’option -L pour activer le transfert de port et transférer tout le trafic sur le port local 5900 vers le serveur ARD de l’instance.

    ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
  7. À partir de votre ordinateur local, utilisez le client ARD ou le client VNC prenant en charge ARD pour vous connecter à localhost: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 Mac EC2 à l’aide d’ARD ou d’un client VNC prenant en charge la version ARD, vous pouvez modifier la résolution 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"