win32 gvim के साथ पहले से ही स्थापित कनेक्शन का पुन: उपयोग करें


2

मैं विंडोज़ पर ssh कनेक्शन का पुन: उपयोग कैसे कर सकता हूं? Ive इन सेटिंग्स का उपयोग मेरे _vimrc में sftp के लिए कर रहा है और ध्यान दिया है कि जब भी मैं ब्राउज़ करता हूं या 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" myuser@mysite.com ls -Fa '

मैंने इस समस्या से बचने के लिए cyg-wrapper.sh का उपयोग करने का भी प्रयास किया है

:e scp://myuser@mysite.com: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...

मैंने scp की कोशिश की क्योंकि मुझे पता नहीं था कि साइबरविन के भीतर sftp के लिए एक निजी कुंजी का उपयोग कैसे किया जाता है

जवाबों:


0

खिड़कियों पर ssh कनेक्शन खुला रखने के अनुसार , PuTTY कनेक्शन साझाकरण का समर्थन नहीं करता है। इसलिए, प्रश्न में उल्लिखित कॉन्फ़िगरेशन के बजाय उल्लिखित ओपनएसएसएच बंदरगाहों में से एक का उपयोग करने का प्रयास करें।


जाहिरा तौर पर, cygwin कनेक्शन साझा करने का समर्थन नहीं करता है cygwin.com/ml/cygwin/2012-02/msg00366.html जिसे OpenSSh_for_windows भी उपयोग करता है
Palmer

जाहिरा तौर पर पुट्टी 0.66 संस्करण में है और संभवतः इससे पहले, जब से मैं यहाँ पुट्टी संदेश "इस सर्वर से एक साझा कनेक्शन का पुन: उपयोग कर रहा है" पर जानकारी की तलाश में आया था
सरल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.