Conéctese a la instancia de Mac mediante SSH o GUI.
Puede conectarse a la instancia de Mac mediante SSH o una interfaz gráfica de usuario (GUI).
Conéctese a la instancia mediante SSH.
importante
Varios usuarios pueden acceder al sistema operativo simultáneamente. Normalmente, la sesión usuario:GUI es 1:1, debido al servicio Compartir pantalla integrado en el puerto 5900. El uso de SSH en macOS admite varias sesiones, hasta el límite establecido para Max Sessions en el archivo sshd_config.
Las instancias de Mac de Amazon EC2 no permiten el SSH raíz remoto de forma predeterminada. La autenticación de contraseñas se deshabilita para evitar ataques de contraseña a la fuerza. La cuenta ec2-user está configurada para iniciar sesión de manera remota mediante SSH. La cuenta ec2-user también tiene privilegios sudo. Después de conectarse a la instancia, puede agregar otros usuarios.
Para admitir la conexión a la instancia mediante SSH, inicie la instancia con un par de claves y un grupo de seguridad que permita el acceso SSH y asegúrese de que la instancia tenga conectividad a Internet. Cuando se conecta a la instancia, proporciona el .pem
archivo para el par de claves.
Para conectarse a la instancia Mac mediante un cliente SSH, use el siguiente procedimiento. Si aparece un error al intentar conectarse a la instancia, consulte Solución de problemas de conexión a la instancia de Linux de Amazon EC2.
Para conectarse a la instancia mediante SSH
-
ingrese ssh en la línea de comandos, a fin de comprobar que el equipo local tiene instalado un cliente SSH. Si el equipo no reconoce el comando, busque un cliente SSH para el sistema operativo e instálelo.
-
Obtenga el nombre DNS público de la instancia. Mediante la Amazon EC2 consola, puede encontrar el nombre DNS público en las fichas Detalles yRedes. Mediante el AWS CLI, puede encontrar el nombre DNS público con el comando describe-instances.
-
Localice el
.pem
archivo para el par de claves que especificó cuando inició la instancia. -
Conéctese a la instancia mediante el siguiente ssh comando y especifique el nombre DNS público de la instancia y el
.pem
archivo.ssh -i
/path/key-pair-name
.pem ec2-user@instance-public-dns-name
Conéctese a la interfaz gráfica de usuario (GUI) de la instancia
Siga el siguiente procedimiento para conectarse a la GUI de su instancia mediante VNC, Apple Remote Desktop (ARD) o la aplicación Apple Screen Sharing (que se incluye en macOS).
nota
macOS 10.14 y versiones posteriores solo permite el control si el Uso compartido de pantalla está habilitado a través de System Preferences
Para conectarse a la instancia mediante un cliente de ARD o VNC
-
Compruebe que el equipo local tiene instalado un cliente ARD o un cliente VNC compatible con ARD. En macOS, puede aprovechar la aplicación integrada para compartir pantalla. De lo contrario, busque ARD para su sistema operativo e instálelo.
-
Desde el equipo local, conéctese a la instancia mediante SSH.
-
Configure una contraseña para la cuenta ec2-user de la siguiente manera, mediante el comando passwd.
[ec2-user ~]$
sudo passwd ec2-user -
Instale e inicie Compartir pantalla de macOS con el siguiente comando.
[ec2-user ~]$
sudo launchctl enable system/com.apple.screensharing sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist -
Para desconectarse de la instancia, ingrese exit y presione Entrar.
-
Desde el equipo, conéctese a la instancia mediante el siguiente ssh comando. Además de las opciones mostradas en la sección anterior, utilice la opción -L para habilitar el reenvío de puertos y reenviar todo el tráfico del puerto local 5900 al servidor ARD de la instancia.
ssh -L 5900:localhost:5900 -i
/path/key-pair-name
.pem ec2-user@instance-public-dns-name
-
Desde el equipo local, utilice el cliente de ARD o de VNC que admita ARD para conectarse a
localhost:5900
. Por ejemplo, utilice la aplicación Compartir pantalla en macOS de la siguiente manera:-
Abra Finder y seleccione Ir.
-
Seleccione Conectarse a un servidor.
-
En el campo Dirección del servidor, introduzca
vnc://localhost:5900
. -
Inicie sesión de la manera indicada y utilice
ec2-user
como nombre de usuario y la contraseña que creó para la cuenta ec2-user.
-
Modificar la resolución de pantalla de macOS en instancias Mac
Una vez que se conecte a su instancia de Mac de EC2 mediante ARD o un cliente VNC compatible con ARD, puede modificar la resolución de pantalla de su entorno macOS a través de cualquiera de las herramientas o utilidades de macOS disponibles de forma pública, como displayplacer
Para modificar la resolución de pantalla mediante displayplacer
-
Instale displayplacer.
[ec2-user ~]$
brew tap jakehilborn/jakehilborn && brew install displayplacer -
Muestre la información de pantalla actual y posibles resoluciones de pantalla.
[ec2-user ~]$
displayplacer list -
Aplique la resolución de pantalla deseada.
[ec2-user ~]$
displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"Por ejemplo:
RES="2560x1600" displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"