Cómo utilizar SSH en Mac con el cliente SSH nativo

Tabla de contenido:

Anonim

¿Sabía que la Mac tiene un cliente SSH nativo integrado directamente en la línea de comandos? Este cliente ssh permite conexiones seguras e inicios de sesión remotos en otras máquinas. A diferencia de Windows, no necesitará una aplicación de terceros para utilizar SSH para conexiones a computadoras y dispositivos remotos, porque ssh está integrado directamente en Mac OS y Mac OS X, ¡perfecto!

Veamos cómo hacer una conexión SSH a otra computadora usando el cliente ssh nativo en Mac OS.

Algunos antecedentes rápidos para lo desconocido; SSH significa Secure SHell, y permite realizar conexiones encriptadas a otras computadoras a través de una red o de Internet en general. Puede usar el cliente SSH en Mac OS para conectarse a cualquier otra máquina con un servidor SSH en ejecución, ya sea en otra Mac con Mac OS X, Linux, Unix o Windows, no importa, siempre que tenga un servidor SSH. ejecutándolo y tiene credenciales, se puede conectar de forma segura.

El uso de ssh se considera algo avanzado y, por lo general, útil para la administración de sistemas remotos, la actividad de shell, la administración de servidores y otras actividades de la línea de comandos. Si tiene dos computadoras en su propia red, puede configurar un servidor SSH en una Mac a través de las Preferencias del sistema con bastante facilidad, o si tiene experiencia con Terminal, también puede habilitar SSH a través de la línea de comando y probarlo usted mismo.

Cómo usar el cliente SSH en Mac

Suponiendo que tenga a mano la IP del servidor remoto y el nombre de usuario remoto, esto es todo lo que necesita hacer para conectarse a través de SSH en Mac OS y Mac OS X:

  1. Inicie la aplicación Terminal, la Terminal se encuentra en el directorio /Aplicaciones/Utilidades/ pero también puede iniciarla desde Spotlight presionando Comando+Barra espaciadora y escribiendo "Terminal" y luego regresar
  2. En el símbolo del sistema, ingrese la siguiente sintaxis ssh:
  3. ssh usuario@dirección.ip

    Reemplace “nombre de usuario” con la cuenta de usuario adecuada de la máquina remota y “ip.address” con la dirección IP de la máquina remota. Por ejemplo:

    ssh [email protected]

  4. Presione la tecla Retorno para ejecutar el comando
  5. Opcional: es posible que deba verificar la autenticidad del host, si todo sale bien, escriba "sí" para aceptar una clave de huella digital y conectarse al servidor SSH, o escriba "no" para rechazarla y desconectar
  6. Inicie sesión en el servidor remoto ingresando la contraseña de la cuenta de usuario en la que está iniciando sesión

Eso es todo, ahora ha iniciado sesión en la máquina remota a través de SSH.

En este punto, tiene acceso a cualquier funcionalidad de la línea de comandos en la computadora remota, suponiendo que tenga privilegios para realizar la tarea o ejecutar el comando. Lo que haga una vez que esté conectado con SSH depende de usted, pero como se indicó anteriormente, está diseñado para usos avanzados como administración de sistemas, administración de servidores, operaciones de red y otras tareas de nivel superior que generalmente son menos relevantes para el usuario de computadora promedio.

Cuando haya terminado, puede escribir "salir" para desconectarse de la máquina remota, o simplemente cierre la aplicación Terminal para cerrar el cliente ssh y la conexión.

Nota al margen: también puede SSH en su propia Mac de esta manera si solo quiere probar esto, pero no tiene mucho sentido, ya que iniciar Terminal en sí mismo le otorga acceso de shell directo a la computadora para empezar. Pero ofrece un medio para experimentar con conexiones SSH si nunca lo ha hecho antes, solo use su nombre de usuario @ localhost o 127.0.0.1 para la IP.

Por cierto, si desea permitir que otra persona use SSH de forma remota en SU ​​Mac, necesitará configurar el servidor SSH nativo en su Mac (fácil como se describe aquí) y luego querrá para agregar una nueva cuenta de usuario a la Mac para esa persona, nunca comparta su propio nombre de usuario y contraseña con nadie más.Tenga en cuenta que si le da a alguien acceso SSH a su Mac con una cuenta de administrador, le está dando acceso total a su computadora, a todos los archivos, aplicaciones, actividad, registros y todo lo demás, lo que representa un acceso remoto completo y total a la computadora. La línea de comandos tiene una gran cantidad de comandos disponibles y es más poderosa que la interfaz gráfica familiar (GUI) que todos conocemos y amamos, por lo que probablemente no desee permitir esto al azar. Cualquier cosa que pueda hacer en la línea de comandos se puede hacer a través de ssh, asumiendo los privilegios de usuario apropiados; esta es la razón por la cual es tan ampliamente utilizado para la administración de sistemas y por usuarios avanzados, y mucho menos relevante para los neófitos y los menos inclinados a la tecnología. Si desea otorgar a alguien acceso remoto para solucionar problemas y es un novato, un mejor enfoque es compartir la pantalla en su lugar.

¿Quieres ver más consejos sobre SSH (aquí)? ¿Tienes algún truco sofisticado de SSH que quieras compartir? ¿Conoce un mejor cliente SSH que OpenSSH integrado en Mac OS? ¡Cuéntanos en los comentarios!

Cómo utilizar SSH en Mac con el cliente SSH nativo