¿Acceder a un terminal cuando una session de escritorio interactiva no responde?

En las distribuciones de Linux, simplemente puede presionar las siguientes teclas para acceder al shell:

  • Ctrl + Alt + F2
  • Ctrl + Alt + F7 para salir y regresar a la GUI.

¿Existe una capacidad similar en OS X que me permita acceder a un terminal cuando mi session de escritorio interactiva ya no responde?

Si alguien quiere saber por qué, lea a continuación

Tengo una razón para necesitar esto, y principalmente porque eliminé el ID de process incorrecto, que a término terminó el daemon de launchd . Como ahora no podía ejecutar Terminal.app, o escribir mis caparazones existentes que necesitaba para get acceso al shell principal (mi session se está ejecutando) que estaba activo porque Spotify todavía funcionaba. Para reiniciar ese daemon de nuevo para rectificar mi problema, molestamente tuve que reiniciar, lo cual para el sistema operativo Unix es ridículo. SOLO el time que necesita reiniciarse un sistema Linux / Unix es después de instalar las actualizaciones del kernel; de lo contrario, no es necesario ser.

  • ¿Hay alguna característica o truco para sustituir o ampliar abreviaturas automáticamente a frases completas?
  • Pregunta "Nueva carpeta con selección"
  • Salida de terminal como protector de pantalla?
  • Instalando git en OSX 10.8 sin Xcode
  • rápido para instalar y configurar el server FTP en homebrew para OSX
  • acelerar la ejecución de launchctl
  • dpkg.pm @INC dpkg-scanpackages /> Paquetes
  • ¿La configuration del proxy de OSX puede variar según el browser?
  • 2 Solutions collect form web for “¿Acceder a un terminal cuando una session de escritorio interactiva no responde?”

    No ha habido una omisión de la console en OSX desde hace 10.0 días, por lo tanto, no es tanto lo que Apple eliminó, ya que la function nunca pasó la revisión para la implementación inicial. Tener una derivación de este tipo es un riesgo de security si alguien con acceso físico a la máquina simplemente puede abrir un caparazón con una o dos pulsaciones de tecla.

    Esto es lo que puedes hacer:

    • Puede ingresar a su sistema operativo ya que ejecuta sshd como todo unix.
    • Puede usar una herramienta de administración remota como Apple Remote Desktop para emitir commands remotos también.

    Entiendo que se trata de una falla u omisión, pero no es parte del legado de OS X tener una puerta de atrás a un aviso como el que Linux ha implementado.

    Lo que hago para esto:

    Ya sea:

    • LogMeIn : escritorio completo, un poco molesto desde un iPhone o iPad, pero funciona desde cualquier lugar, no solo la networking local sin necesidad de reenvío de puertos, etc.

    • Habilite SSH y use un terminal desde su teléfono. Utilizo Prompt by Panic en mi iPhone, es un buen cliente. No gratis, hay otros gratuitos disponibles también. SSH está habilitado desde la opción Compartir en Preferences del Sistema. Compruebe el inicio de session remoto.

    • VNC – a mitad de path entre los dos anteriores. Habilite VNC en la Mac y obtenga un cliente VNC en su teléfono / iPad / etc.

    Utilizo la opción de console bastante a menudo para matar processs de escape, etc.

    Como reference, puede get un inicio de session de la console, pero no mientras la session GUI esté activa. En el aviso de inicio de session, si lo tiene configurado para escribir el nombre de usuario y la contraseña, no la opción de selección de una list, el nombre de usuario '> console' lo llevará a una console. Salir te lleva de vuelta a una pantalla de inicio de session. En la console, aún debe iniciar session como usuario, aún así es seguro.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).