¿Cómo me conecto a un servidor remoto con una clave pública utilizando Fugu ? Estoy usando Amazon EC2, así que tengo .pem
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 introducir mi DNS público?
Respuestas
¿Demasiados anuncios?Fugu es realmente un front-end gráfico para los comandos ssh/sftp incorporados que podrías usar en Terminal. Encontré un buen escrito para empezar con EC2 para usuarios de MacOSX por Robert Sosinski: Iniciar Amazon EC2 con MacOSX
Tenga en cuenta que le guía a través de algunos comandos de Terminal, incluyendo la generación de un nuevo par de claves ssh para conectarse a su imagen EC2 elegido. Cuando tengas eso listo y puedas conectarte con éxito a tu servidor EC2 a través de ssh en Terminal, entonces podrás usar Fugu para más transferencias de archivos.
En la ventana principal de Fugu, si expandes "Advanced SFTP Options", verás un campo donde puedes introducir opciones adicionales de SSH. Podrías introducir algo como: -i ~/.ec2/ec2-keypair
para indicar la clave ssh apropiada a utilizar. Y en el ejemplo que da, se conectaría a root@ec2-xx-xxx-xx-xx.compute-1.amazonaws.com
.
Nota: He encontrado que entrar -i ~/PATH/TO/ec2-keypair.pem
no me funcionó, pero otra solución en el mismo campo funcionó.
En las "Opciones avanzadas de SFTP", en el mismo cuadro de diálogo Opciones adicionales de SSH introduzca:
-oIdentityFile=~/PATH/TO/ec2-keypair.pem
Así, por ejemplo, si su instancia EC2 tiene el siguiente aspecto
root@ec2-123-45-678-910.compute-1.amazonaws.com
con su llave en root y con el nombre de
ec2-keypair.pem
entonces la entrada relevante es:
Conéctate a:
ec2-123-45-678-910.compute-1.amazonaws.com
Nombre de usuario:
root
Opciones adicionales de SSH:
-oIdentityFile=~/ec2-keypair.pem
Espero que te funcione.