amazon-web-services - script - us east virginia aws
Cargar en la instancia de EC2 CentOS usando SublimeText SFTP (2)
Creé una instancia EC2 CentOS para alojar mi versión de desarrollo de la aplicación web php, estoy usando Sublime Text como un IDE y un plugin SFTP para cargar archivos directamente y luego probarlos.
Antes, estaba usando SFTP con nombre de usuario / contraseña / puerto 22 para conectar
Ahora, tengo el archivo PEM, y ya lo usé para instalar y configurar algún componente. ¿Cómo puedo conectarme usando el archivo PEM y subir el archivo a través del complemento Sublime Text SFTP?
Especifiqué en sftp-config.json:
"ssh_key_file": "/home/USER/USER-EC-Virginia.pem",
pero sin éxito, obtengo un mensaje de tiempo de espera de conexión.
El puerto 22 ya puede recibir tráfico.
EDITAR: Intenté usar el archivo PPK con SublimeText y sigo obteniendo el mismo error de tiempo de espera.
Estás cerca ... los siguientes trabajos para CentOS / RHEL en EC2
{
"type": "sftp",
"sync_down_on_open": true,
"host": "<your ec2 instance hostname>",
"user": "<your username>",
"remote_path": "<your remote path>",
"connect_timeout": 30,
"sftp_flags": ["-o IdentityFile=~<path to .pem file>"]
}
En realidad, no necesita establecer ssh_key_file": "/home/USER/USER-EC-Virginia.pem,
Solo para agregar al comentario de One Bad Panda, por favor no use estos comandos en Windows 7 para apuntar al archivo de clave
"sftp_flags": ["-i /C/cygwin/home/Ehsan/.ssh/ekia_ec2.pem"]
"sftp_flags": ["-o IdentityFile=/C/cygwin/home/Ehsan/.ssh/ekia_ec2.pem"]
en su lugar use
"ssh_key_file": "C:/.../yourkey.ppk"