¿Existe un cliente SSH GUI para OS X?


59

Sé que SSH desde la línea de comandos es bastante fácil, pero me gustaría dar a mis estudiantes que usan OS X una opción de GUI.

¿Hay un equivalente PuTTY para Mac?


66
¿Por qué Terminal.app no ​​funciona para ti? Después de todo, es una aplicación GUI. ¿Te refieres a SSH o SFTP?
Gerry

1
Al no ser un usuario de OS X, parece que no he sido consciente de todo lo que hace Terminal.app. Pensé que era solo una línea de comando.
Eric Wilson

@EricWilson - Es solo una línea de comando - Tienes sshdesde la línea de comando.
Nombre falso el

2
¿Un cliente SSH GUI? ¿No es eso una contradicción en los términos? Por su naturaleza, SSH le ofrece una línea de comando. Haré todo lo posible para responder, pero no estoy seguro de entender realmente lo que quieres. Si pudieras aclararlo, sería muy útil.
iconoclasta

44
¿Alguno de ustedes ha usado PuTTY? Lo importante es que permite configurar las opciones de SSH como el reenvío de puertos a través de la GUI en lugar de las opciones de la línea de comandos, lo que puede ser confuso para un nuevo usuario. No olvide que SSH es más que una versión segura de Telnet.
Bert

Respuestas:


90

Si está buscando algo que haga un seguimiento de los servidores / conexiones a través de una GUI, Terminal.app ya lo hará por usted. Ejecútelo y luego desde el menú seleccione Shell> Nueva conexión remota. Esto le dará una ventana del administrador de conexiones.

Nueva ventana de conexión remota Terminal.app


Olvidé esto.
Moshe

1
Es mejor usar las herramientas integradas. Un cliente SSH GUI parece algo tonto, excepto para permitir guardar perfiles.
geoffc

Sería bueno si pudiéramos dar a nuestros alias de host ... por ejemplo: TS001-UTWEB0002 podría llamarse / alias "jenkins"
Ajay Gautam

1
@AjayGautam: ~ / .ssh / config puede tener alias y más
Nick Bastin

La herramienta incorporada es muy limitada. Por ejemplo, no le permite especificar servidores proxy, claves privadas, opciones, etc.
Ahmedov

21

La mejor aplicación GUI para SSH (y todo lo demás que puede hacer en la línea de comando) es iTerm 2 . Mientras que el iTerm original tenía una interfaz con pestañas antes que Terminal, iTerm 2 nuevamente eclipsa el Terminal al agregar:

  • Soporte para 256 colores (nunca volverá a 16 colores después de usar 256)
  • Paneles divididos (el tipo de cosas que puede hacer en la pantalla GNU o tmux, pero a nivel del emulador de terminal en lugar de en un programa que se ejecuta en el servidor)
  • Disposición especial para integrarse con tmux (una alternativa a GNU screen, y que la mayoría de las personas considera mejor y más rápido que screen)
  • Autocompletado a nivel de terminal (no uso esta función, así que no puedo detallar cómo tiene ventajas sobre la autocompletación a nivel de shell: especialmente si usa el shell de pescado o zsh, entonces puede que no sea mejor)
  • Soporte gruñido
  • una vista tipo Exposé de tus pestañas
  • una vista de pantalla completa (y puede elegir entre el modo de pantalla completa incorporado o el de OS X; prefiero el modo de pantalla completa propio de iTerm, ya que no lo obliga a moverse a un nuevo 'Espacio' , permitiendo así que Command-Tab siga funcionando correctamente)
  • pegar historial (un buen complemento para los historiales de comandos de los shells)
  • Buscar
  • Repetición instantánea

y mucho más. Aquí se mencionan algunos, pero otros no, como los coprocesos, los desencadenantes, la selección inteligente, la historia semántica, etc. El desarrollo es bastante activo, pero la documentación parece estar rezagada. Lo recomiendo altamente. Lo he estado usando durante años y nunca he perdido Terminal.

(Es posible que Terminal haga algunas de las cosas que menciono aquí; ha pasado tanto tiempo desde que lo usé que no recuerdo, pero cuando cambié presté mucha atención a las diferencias y iTerm le ofreció muchas ventajas Y sigue mejorando cada pocas semanas o meses).


iTerm2 realmente es una mejor aplicación de terminal. Lo uso exclusivamente, ya que Terminal no tiene la mayoría de las características que uso. Sin embargo, por lo que puedo decir, iTerm2 no ofrece la función de administración de conexión que ofrece Terminal.
dhempler

2
Quizás no ... ¿cuál es exactamente el propósito de la función de administración de conexión? ¿Qué problema soluciona? Si acaba de guardar una lista de servidores a los que a menudo se conectan, por qué no usar .ssh/config: esa es la solución SSH estándar, y bastante potente, así, y funciona a través de ssh, sftp, scp, y cualquier otra utilidad ssh-relacionado. También puede sincronizarlo entre máquinas, para que pueda conectarse fácilmente a cualquier servidor desde cualquier otro servidor.
iconoclasta

ssh wwwo ssh www.dev(o cualquier alias que desee usar) es mucho más fácil que escribir (¡y recordar!) el nombre de usuario y el puerto y la ruta de acceso a su archivo de clave, y cualquier otra opción SSH que desee usar, especialmente cuando tiene docenas o incluso cientos de máquinas a las que te conectas. Y escribe configuraciones que se aplican a varias máquinas, lo que supongo que la administración de conexiones en Terminal.app no ​​puede hacer.
iconoclasta

: O ¿Dónde ha estado toda mi vida (mac usando solo en el trabajo) ?! Es genial. Incluso puede usar el mouse para controlar htop como en linux-proper.
Recct

Soy nuevo en SSH. Cuando intento conectarme a un host, siempre pone el nombre de mi computadora como nombre de usuario cuando me conecto. ¿Cómo puedo evitar que haga eso?
www139

4

También puedes echar un vistazo, ya que ZOC6 parece bastante genial.

Página del producto ZOC6


1
Si bien este enlace puede responder la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
jherran

1
@jherran ¿Qué se supone que debe proporcionar? No es como si pudiera subir el .dmg en su respuesta.
Tanner Faulkner

Prueba gratuita de 30 días. Cuesta $ 79.99 comprar una licencia.
Jonathan Hult

1

Me llevo bien con Royal TSX .

Esto es útil para terminales basadas en SSH, RDP y VNC o interfaces basadas en web. Tiene una gestión de credenciales incorporada y funciones para compartir equipos.


1

Configurar las opciones de ssh y conectarme a los hosts de ssh manualmente siempre me hace sentir aburrido y tener muchos problemas. En Codinn creamos un par de herramientas GUI para hacer que usar ssh sea sencillo. Esas herramientas nos ayudaron a nosotros mismos y también pueden ayudarte.

Core Shell es una herramienta similar a PuTTY con muchas características adicionales:

  1. Terminal con todas las funciones, admite color verdadero de 24 bits.
  2. Admite todo en OpenSSH, reenvío de agentes, certificados, salto de proxy, etc.
  3. Puede leer su ssh_configarchivo existente como fuente de opciones avanzadas, especialmente útil para usuarios experimentados.
  4. También se incluye el editor de opciones avanzadas, una forma práctica de ajustar las opciones avanzadas por host.
  5. Completamente integrado con macOS Keychain, no tiene que ingresar contraseñas o frases de contraseña repetidamente.
  6. Siempre trata de restaurar sus conexiones después de una falla de la red o al despertar del modo de suspensión.

Avance Administrar hosts a través de etiquetas Editor de opciones avanzadas



0

Fugu es lo que estás buscando.


3
Bienvenido al sitio! Estamos buscando respuestas detalladas, lo que en este caso significa que sería muy apreciado si pudiera agregar un enlace a la aplicación, así como una descripción de las características (especialmente en relación con los requisitos establecidos en la pregunta).
nohillside

FYI, esta aplicación no se ha actualizado en más de 7 años.
Jonathan Hult

0

vSSH es en realidad un cliente ssh basado en masilla. Lo obtuve de la tienda de aplicaciones por aproximadamente $ 10.00, por lo que es una gran oferta en comparación con ZOC.




-1

Simplemente descargue Wine y descargue PuTTy.exe y haga clic derecho y ejecute wine y cuando wine se abra presione enter (soporte de la aplicación) y espere un segundo y se abrirá, solo asegúrese de tener un servidor


66
Interesante, pero no, gracias 😊
Eric Wilson

-2

CyberDuck es una gran opción. Lo utilicé este semestre en complemento con Terminal. (CyberDuck es completamente funcional, solo codificamos en VI, por lo que usar el Terminal para SSH funcionó mejor para mí).

Puede obtener CyberDuck de forma gratuita en línea o con un costo en la App Store.

Otra opción es FileZilla . Lo utilicé en Windows para FTP, pero creo que también es compatible con SSH. Definitivamente se ejecuta tanto en Mac como en Windows, por lo que es otra opción. FileZilla también es gratis.


3
No estoy seguro de si el OP está pidiendo conexiones SFTP, pero CyberDuck o FileZilla definitivamente no serían adecuados para conexiones SSH.
Gerry

12
@Moshe, no hay forma de usar CyberDuck como un cliente SSH (shell seguro).
Gerry
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.