win32 gvim과 이미 설정된 연결을 재사용합니다.

win32 gvim과 이미 설정된 연결을 재사용합니다.

Windows에서 SSH 연결을 어떻게 재사용할 수 있나요? 저는 sftp용 _vimrc에서 이러한 설정을 사용해 왔으며 netrw로 파일을 탐색하거나 편집하려고 할 때마다 새로운 연결이 생성되어 엄청나게 오랜 시간이 걸리는 것을 발견했습니다.

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 '

나는 또한 이 문제를 피하기 위해 cyg-wrapper.sh를 사용하려고 시도했습니다.

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

하지만 이 오류와 함께 cmd 창이 열립니다

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

당시 cygwin 내에서 sftp에 개인 키를 사용하는 방법을 몰랐기 때문에 scp를 시도했습니다.

답변1

에 따르면Windows에서 SSH 연결을 열어 두기, PuTTY는 연결 공유를 지원하지 않습니다. 따라서 질문에 언급된 구성 대신 언급된 OpenSSH 포트 중 하나를 사용해 보십시오.

관련 정보