2 votes

réutiliser une connexion déjà établie avec win32 gvim

Comment puis-je réutiliser une connexion ssh sous Windows ? J'ai utilisé ces paramètres dans mon _vimrc pour sftp et j'ai remarqué qu'à chaque fois que je navigue ou que j'essaie de modifier un fichier avec netrw, une nouvelle connexion est créée, ce qui prend un temps terriblement long.

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" myuser@mysite.com ls -Fa '

J'ai également essayé d'utiliser cyg-wrapper.sh pour éviter ce problème.

:e scp://myuser@mysite.com:22//home

mais une fenêtre cmd s'ouvre avec cette erreur

/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...

J'ai essayé scp parce que je ne savais pas comment utiliser une clé privée pour sftp à l'époque dans cygwin.

0voto

jopa Points 800

Selon maintenir les connexions ssh ouvertes sous Windows PuTTY ne supporte pas le partage de connexion. Essayez donc d'utiliser l'un des ports OpenSSH mentionnés à la place avec la configuration mentionnée dans la question.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X