reutilizar uma conexão já estabelecida com o win32 gvim

2

Como posso reutilizar uma conexão ssh no Windows? Eu tenho usado essas configurações no meu _vimrc para sftp e notei que cada vez que navego ou tento editar um arquivo com o netrw, uma nova conexão é criada, 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 '

Eu também tentei usar o cyg-wrapper.sh para evitar esse problema

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

mas uma janela cmd se abre com esse 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 no momento no cygwin

Aldon Palmer
fonte

Respostas:

0

De acordo com a manutenção das conexões ssh abertas no Windows , o PuTTY não suporta o compartilhamento de conexões. Portanto, tente usar uma das portas OpenSSH mencionadas em vez da configuração mencionada na pergunta.

Ingo Karkat
fonte
aparentemente, cygwin não suporta conexão compartilhamento cygwin.com/ml/cygwin/2012-02/msg00366.html que OpenSSh_for_windows também usa
Aldon Palmer
aparentemente Putty faz na versão 0.66 e possivelmente antes, desde que eu vim aqui à procura de informações sobre a mensagem PuTTY "Reutilizar uma conexão compartilhada para este servidor"
simpleuser