Conexión a una máquina remota con una clave pública usando Fugu

¿ Cómo me conecto a un servidor remoto con una clave pública usando Fugu ? Estoy usando Amazon EC2, por lo que tengo .pemuna clave pública, pero soy totalmente nuevo en Fugu y no puedo ver ningún formulario o entrada para la clave pública. En la entrada de texto "conectar a", ¿debo ingresar en mi DNS público?

Respuestas (2)

Nota: Descubrí que ingresar -i ~/PATH/TO/ec2-keypair.pemno funcionó para mí, pero funcionó otra solución en el mismo campo.

En las "Opciones avanzadas de SFTP", en el mismo cuadro de diálogo Opciones adicionales de SSH, ingrese:

-oIdentityFile=~/PATH/TO/ec2-keypair.pem

Entonces, por ejemplo, si su instancia EC2 parece

root@ec2-123-45-678-910.compute-1.amazonaws.com

con su clave en la raíz y nombrada

ec2-keypair.pem

entonces la entrada relevante es:

Conectar a:ec2-123-45-678-910.compute-1.amazonaws.com

Nombre de usuario:root

Opciones SSH adicionales:-oIdentityFile=~/ec2-keypair.pem

¡Espero que funcione para ti!

Fugu es realmente solo una interfaz gráfica para los comandos ssh/sftp integrados que podría usar en la Terminal. Encontré un buen artículo para comenzar con EC2 para usuarios de MacOSX de Robert Sosinski: Inicio de Amazon EC2 con MacOSX

Tenga en cuenta que lo guía a través de algunos comandos de Terminal, incluida la generación de un nuevo par de claves ssh para conectarse a la imagen EC2 elegida. Cuando esté listo y pueda conectarse con éxito a su servidor EC2 a través de ssh en la Terminal, podrá usar Fugu para más transferencias de archivos.

En la ventana principal de Fugu, si expande "Opciones avanzadas de SFTP", verá un campo donde puede ingresar opciones adicionales de SSH. Podría ingresar algo como: -i ~/.ec2/ec2-keypairpara indicar la clave ssh apropiada para usar. Y en el ejemplo que da, te conectarías a root@ec2-xx-xxx-xx-xx.compute-1.amazonaws.com.