
Estoy intentando configurar una conexión SSH en una computadora con Windows 7. Generé las claves usando PuTTYGen y también cargué la clave privada en Pageant. Cuando intento navegar por el directorio del servidor, Sublime me pide una contraseña de usuario en lugar de la frase de contraseña del archivo de clave, como si no tuviera una clave privada.
Hasta ahora he probado estas cosas sugeridas en Internet:
- configurando el tipo de conexión en sftp y ftp, no hubo suerte
- use IP y nombre de dominio para la variable del host, no hubo suerte
- use el nombre del archivo clave como nombre de usuario, no hubo suerte
- habilitar/deshabilitar connect_timeout, no hubo suerte
- moverse por la clave privada a diferentes ubicaciones, incluido el escritorio,
All Users
la carpetamy user folder
, la raíz deC:/
, la raíz deD:/
,My Documents
carpeta,Sublime 3
carpeta, sin suerte - Intenté escribir la frase de contraseña de mi PK cuando se me solicitó ingresar la contraseña para[correo electrónico protegido]y me salió un mensaje de error que decía "
Connecting to SFTP server "some.host.com" as "root" ........................................................................ failure (Invalid login/password specified)
"
Ya se me acabaron los trucos. Puedo confirmar que el número de puerto es correcto, puedo usar ese número de puerto para iniciar sesión usando un pk en mi Mac.
Aquí está la configuración de mi Sublime actualmente. ¿Alguien puede indicarme qué más podría probar, por favor?
{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "sftp",
"save_before_upload": true,
"upload_on_save": true,
"sync_down_on_open": true,
"sync_skip_deletes": false,
"sync_same_age": true,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": true,
"host": "some.host.com",
"user": "root",
// "password": "",
"port": "222",
"remote_path": "/",
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
],
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": 30,
"keepalive": 120,
//"ftp_passive_mode": true,
//"ftp_obey_passive_host": false,
"ssh_key_file": "D:/Software/Sublime 3/myKey.ppk",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
//"allow_config_upload": false,
}
PD: Me dijeron que este sería un mejor lugar para hacer esta pregunta. Soy nuevo en Superusuario, así que avíseme si hay mejores formas de obtener asistencia.
Respuesta1
Es posible que ya haya recibido una respuesta, pero espero que esto ayude a alguien.
No puedes usar .pem .ppk es la respuesta
usando puttykey gen necesitas convertir .pem a .ppk, simplemente carga .pem y guárdalo como .ppk
Usa el ppk para conectarte
aquí está mi ejemplo
"host": "your server ip", "user": "ubuntu", //default "ssh_key_file": "c:/your_location/newkey.ppk", "remote_path": "/var/www/html/your_webfolder_path/",
Respuesta2
Estuve luchando con esto por un tiempo. SFTP
usa PSFTP
en Windows, por lo que si carga su clave ssh privada en Pageant
, debería conectarse. Especificé el ssh_key_file
caminoYsubido a Pageant
. Es posible que deba convertir su .pem
primero .ppk
como lo indicó @Wayne.
*** No estoy seguro si tuve que especificar la ruta de la clave ssh y cargarla, Pageant
pero una vez que la subí Pageant
pude conectarme.