34 votos

Masilla Equivalente para Mac

Hay una buena Masilla (libre de cliente telnet / ssh) equivalente para OS X?

Sé que puedo usar y un terminal de ssh comando, pero quiero algún tipo de aplicación que se va a almacenar información de conexión, contraseñas, registros, etc, para mí, muy similar a la Masilla.

¿Esto existe?

32voto

Christopher Scott Puntos 665

PuTTY es una gran interfaz de Windows, por no hablar de la necesidad de un cliente SSH en el primer lugar. En Linux, OS X, y la mayoría de los otros UNIX y base de entornos, SSH es generalmente puramente línea de comandos, pero todavía increíblemente potente.

El cliente SSH que permite almacenar una cantidad increíble de propiedades basado en un nombre de host dado, incluso los valores predeterminados globales, en el "ssh_config" archivo del cliente. Este archivo no existe por defecto (por los comentarios de la pregunta), pero debe ser escrita en ~/.ssh/config.

Que ruta equivale a:
~, su directorio de inicio, se expande en mi sistema a /Users/jason.
.ssh, el punto inicial hace que sea oculto. Si estás en la Terminal y en su directorio home, usted puede simplemente ejecutar cd .ssh y entrar en él.
config es el nombre del archivo, es un archivo de texto plano con los parámetros de configuración.

Yo utilice este archivo para control de túneles yo siempre uso, la clave privada necesaria para la conexión, el nombre de usuario (si difiere de la de mi nombre de usuario local), etc.

Vea la página del manual, ya sea a través de man ssh_config sobre su propio equipo, el cual contendrá la versión más adecuada, o usted puede ver en línea a partir de OpenBSD del Sitio.

Algunos ejemplos de contenido de mi archivo de configuración de ssh son:

ControlMaster auto
ControlPath ~/.ssh/sockets/master-%r-%h-%p
VisualHostKey yes

Host serve
    Hostname 8.8.8.8
    User        jason
    IdentityFile ~/.ssh/id_rsa
    LocalForward 5901 localhost:5901

El espacio en blanco es puramente personal, de preferencia, no es necesario, salvo para separar las Teclas de Valores.

Las tres primeras líneas son propiedades globales, que afectan a cada una conexión SSH. La segunda sección es un host de configuración específicos.

El Host línea especifica el host de la etiqueta que se utilizará cuando se invoca ssh. Ex. ssh serve. Cuando se ejecuta, carga todas las propiedades enumeradas hasta la próxima Host línea.

Desde serve no es necesariamente un nombre DNS, puedo especificar el Hostname que se debe conectar realmente (no, en realidad no la mía). User se explica por sí mismo y no sólo para ser explícitos, y el IdentityFile es la ruta de acceso al archivo de Clave Privada se utiliza para conectarse.

Por último, LocalForward establece una norma de reenvío de puerto para que yo envíe a través del túnel SSH.

Las diferentes sintaxis está documentado en la página man.

No hay ningún mecanismo para definir una contraseña de texto plano. Entrada de la contraseña SIEMPRE es interactivo cuando la configuración de la conexión SSH. Si desea iniciar sesión en forma automática, configurar la Autenticación de la Clave Privada. Almacenar las contraseñas en texto plano, es estúpido, siempre.

Yo uso este gran efecto. Y la mejor parte? Todos sus SSH configuraciones son increíblemente portátil, es solo un archivo que tiene para copia de seguridad/retener, y se mueven entre el sistema! No es tan portable para Windows, pero que realmente le gusta el trato con el registro de todos modos?

9voto

Deon P.Andrews Puntos 21

¿Por qué no usar MacPorts (https://www.macports.org/)? Se han portado de la masilla. Usted necesitará instalar MacPorts principio, pero una vez que hayas hecho esto puedes ejecutar:

>sudo port install putty

y usted tendrá la masilla disponible en tu Mac.

8voto

Manrico Corazzi Puntos 6458

No tengo experiencias con esta App: ZOC - yo sólo hice una rápida en Google sobre "OS X telnet, interfaz gráfica de usuario" y tiene un enlace a este producto como el primer golpe - pero parece hacer lo mismo como la Masilla.

Hay un 30 días de prueba disponible.

ZOC es un profesional de la SSH/telnet cliente y un emulador de terminal. Con su impresionante lista de emulaciones que le permite conectarse fácilmente a los anfitriones y los mainframes, el uso de métodos de comunicación como secure shell, telnet, cable de serie o módem/rdsi.

Su interfaz de usuario elegante tiene muchas maneras de hacer su vida más fácil. En su propia manera, ZOC es la Navaja Suiza de los emuladores de terminal server: versátil, robusta y probada.

Beneficios Clave:

  • Fichas de las sesiones con miniaturas
  • Puede personalizar para satisfacer sus preferencias y necesidades
  • Lenguaje de secuencias de comandos con más de 200 comandos
  • Compatible con Windows 7 y OS X Mountain Lion
  • El administrador de la amistad (el despliegue, la configuración)
  • Ahora $79.99 con atractivos descuentos por volumen

Características Clave:

7voto

Kari Puntos 13

Jason respuesta es definitivamente el camino a seguir, pero me gustaría señalar una característica de los Terminales de los que pueden ser útiles.

Dentro de la Terminal, usted puede hacer una conexión directa a un equipo remoto en forma similar a la Masilla no, sin antes abrir una ventana de terminal en la máquina local. Simplemente seleccione Shell->Nueva Conexión Remota... (cmd-shift-K). En la ventana que aparece, usted puede agregar cualquier servidor SSH a la columna de la derecha, incluidos los alias definidos en el ~/.ssh/config archivo.

El uso de Jason ejemplo, seleccione "Secure Shell" como el servicio en el lado izquierdo y, a continuación, añadir "servir" a la lista de servidores en el derecho.

En el futuro, puede abrir el cuadro de diálogo (como la principal ventana de PuTTY) y haga doble clic en la entrada para el servidor al que desea conectarse. La única diferencia entre esta y la Masilla es que se ponga personalizado opciones de configuración en ~/.ssh/config file, que yo veo como una gran ventaja.

5voto

mgd Puntos 111

Usted puede instalar PuTTy en OS X con Homebrew:

brew install putty --with-gtk+

Y, a continuación, ejecutarlo desde la terminal como putty.

Si usted no tiene Homebrew, se puede instalar desde la Terminal:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor

AppleAyuda.com

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.

Powered by:

X