Sé que el 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 GUI.
¿Existe un equivalente de PuTTY para la Mac?
Sé que el 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 GUI.
¿Existe un equivalente de PuTTY para la Mac?
Es mejor utilizar las herramientas incorporadas. Un cliente GUI SSH parece un poco tonto, excepto para permitir guardar perfiles.
Estaría bien si pudiéramos dar a nuestro host alias... ej: TS001-UTWEB0002 podría ser llamado/aliased "jenkins"
La mejor aplicación GUI para SSH (y todo lo demás que puedes hacer en la línea de comandos) es iTerm 2 . Mientras que el iTerm original tenía una interfaz con pestañas antes de que lo hiciera Terminal, iTerm 2 eclipsa de nuevo a Terminal al añadir:
screen
y que la mayoría de la gente considera mejor y más rápido que screen
)y mucho más. Algunos se mencionan aquí pero algunos no lo son, como los co-procesos, los disparadores, la selección inteligente, la historia semántica, etc. El desarrollo es bastante activo, pero la documentación parece estar atrasada. Lo recomiendo encarecidamente. Lo he usado durante años y nunca me he perdido la Terminal.
(Es posible que la Terminal haga algunas de las cosas que menciono aquí hace tanto tiempo que no la uso que no recuerdo, pero cuando la cambié presté mucha atención a las diferencias y había lotes de ventajas para el iTerm. Y sigue mejorando cada pocas semanas o meses).
ITerm2 es realmente 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 gestión de conexiones que tiene Terminal.
Tal vez no... ¿cuál es el objetivo exacto de la función de gestión de las conexiones? ¿Qué problema resuelve? Si sólo se trata de guardar una lista de servidores a los que te conectas a menudo, ¿por qué no utilizar simplemente .ssh/config
que es la solución estándar de SSH, bastante potente también, y que funciona a través de ssh
, sftp
, scp
y cualquier otra utilidad relacionada con ssh. También puede sincronizarlo entre máquinas, por lo que puede conectarse fácilmente a cualquier servidor desde cualquier otro servidor.
ssh www
o ssh www.dev
(o cualquier alias que quieras usar) es mucho más fácil que escribir (¡y recordar!) el nombre de usuario y el puerto y la ruta a tu archivo de claves, y cualquier otra opción SSH que quieras usar, especialmente cuando tienes docenas o incluso cientos de máquinas a las que te conectas. Y escribes configuraciones que se aplican a múltiples máquinas, lo que supongo que la gestión de la conexión en Terminal.app no puede hacer.
Aunque este enlace puede responder a la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas con enlace pueden dejar de ser válidas si la página enlazada cambia.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
6 votos
¿Por qué no te funciona Terminal.app? Después de todo es una aplicación GUI. ¿Te refieres a SSH o SFTP?
1 votos
Al no ser un usuario de OS X, parece que no soy consciente de todo lo que hace Terminal.app. Pensé que era sólo una línea de comandos.
0 votos
@EricWilson - Es sólo una línea de comandos - Usted tiene
ssh
desde la línea de comandos.2 votos
¿Un cliente GUI SSH? ¿No es una contradicción en los términos? Por su naturaleza, SSH te da una línea de comandos. Haré lo que pueda para responder, pero no estoy seguro de entender lo que quieres. Si pudieras aclararlo sería de gran ayuda.
6 votos
¿Alguno de vosotros ha utilizado PuTTY? La gran cosa que hace es permitir la configuración de las opciones de SSH como el reenvío de puertos a través de la interfaz gráfica de usuario en lugar de las opciones de línea de comandos que puede ser confuso para un nuevo usuario. No olvides que SSH es más que una versión segura de Telnet.
1 votos
Algunas de las características que Terminal.app no proporciona es el seguimiento de qué puerto utiliza cada servidor. También, el uso de diferentes esquemas de color para diferentes servidores (para mantener los servidores de prueba y de producción separados).