
Como posso reutilizar uma conexão ssh no Windows? Tenho usado essas configurações em meu _vimrc para sftp e percebi que cada vez que navego ou tento editar um arquivo com netrw, é criada uma nova conexão que leva muito tempo.
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 '
Também tentei usar cyg-wrapper.sh para evitar esse problema
:e scp://[email protected]:22//home
mas uma janela cmd abre com este erro
/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...
Eu tentei o scp porque não sabia como usar uma chave privada para sftp na época no cygwin
Responder1
De acordo commantendo conexões ssh abertas no Windows, o PuTTY não oferece suporte ao compartilhamento de conexão. Portanto, tente usar uma das portas OpenSSH mencionadas com a configuração mencionada na pergunta.