reutilizar una conexión ya establecida con win32 gvim

reutilizar una conexión ya establecida con win32 gvim

¿Cómo puedo reutilizar una conexión ssh en Windows? He estado usando estas configuraciones en mi _vimrc para sftp y noté que cada vez que navego o intento editar un archivo con netrw, se crea una nueva conexión que lleva mucho tiempo.

let g:netrw_cygwin = 0
let g:netrw_ssh_cmd  = '"C:\Program Files\PuTTY\plink.exe" -batch -T -ssh'
let g:netrw_scp_cmd  = '"C:\Program Files\PuTTY\pscp.exe"  -batch -q -scp'
let g:netrw_sftp_cmd = '"C:\Program Files\PuTTY\pscp.exe"  -batch -q -sftp'
let g:netrw_list_cmd = '"C:\Program Files\PuTTY\plink.exe" [email protected] ls -Fa '

También intenté usar cyg-wrapper.sh para evitar este problema.

:e scp://[email protected]:22//home

pero se abre una ventana cmd con este error

/bin/bash -c "/usr/bin/scp -q -P 22 "myuser@mysite
.com:/home" "C:\cygwin\tmp\VIA3996.tmp""
The system cannot find the path specified.
shell returned 1
Hit any key to close this window...

Probé scp porque no sabía cómo usar una clave privada para sftp en ese momento dentro de cygwin.

Respuesta1

De acuerdo amantener abiertas las conexiones ssh en Windows, PuTTY no admite conexiones compartidas. Entonces, intente usar uno de los puertos OpenSSH mencionados con la configuración mencionada en la pregunta.

información relacionada