Psftp और RebexTinySftpServer का उपयोग करके दूरस्थ कार्य निर्देशिका को कैसे बदलें


2

मैं विंडोज पर सर्वर के बीच SFTP फ़ाइल ट्रैसर का परीक्षण कर रहा हूं। मैं एक SFTP क्लाइंट और RebexTinySftpServer को SFTP सर्वर के रूप में psftp.exe का उपयोग कर रहा हूं। मैं रेबेक्स सर्वर से कनेक्ट करने में सक्षम हूं और इसे से और इसके लिए फ़ाइलों को स्थानांतरित करने के लिए प्राप्त करें और उपयोग करें, लेकिन सर्वर को मैं जो भी फाइल भेजता हूं वह स्वचालित रूप से "डेटा" नामक रीबेक्स सर्वर फ़ोल्डर के अंदर एक फ़ोल्डर में चला जाता है। मैं दूरस्थ कार्य निर्देशिका को उस पथ के बाहर किसी अन्य पथ पर बदलना चाहता हूं जिस पर Rebex सर्वर निकाला गया है। मैंने दूरस्थ पथ को बदलने के लिए सीडी कमांड का उपयोग करने की कोशिश की, लेकिन यह केवल रेबेक्स सर्वर डेटा फ़ोल्डर में उप-फ़ोल्डर्स में बदल सकता है। जब मैं निम्नलिखित आदेशों की कोशिश करता हूं:

cd /D:/SFTP_Test
cd /D/SFTP_Test
cd /SFTP_Test
cd \D:\SFTP_Test
cd D:\SFTP_Test

मुझे संदेश मिलता है "ऐसी कोई फ़ाइल या निर्देशिका नहीं"। यदि मैं केवल दूरस्थ निर्देशिका को "D: \ SFTP_Test" में बदलना चाहता हूं तो मैं क्या कर सकता हूं। मेरा रेबेक्स सर्वर "D: \ SFTP \ RebexTinySftpServerBin-1.0.5" स्थान पर निकाला गया है

संपादित करें: मैंने @Martin Prikryl की पोस्ट की मदद से अपनी समस्या का हल ढूंढ लिया है। मैंने Rebex सर्वर (D: \ SFTP \ RebexTinySftpServerBin-1.0.5 \ RebexTinySftpServer.exe.Config) के लिए कॉन्फ़िगरेशन फ़ाइल खोली और निम्न पंक्ति का मान बदल दिया:

<add key="userRootDir" value="data"/> 

सेवा

<add key="userRootDir" value="D:\"/>

और अब मैं कमांड का उपयोग करके अपने डी ड्राइव के अंदर किसी भी पथ को सीडी कर सकता हूं cd /SFTP_Test


pwdआपके द्वारा लॉग इन करने के बाद क्या वापस आता है?
मार्टिन प्रिक्रील

यह "दूरस्थ निर्देशिका है /"
Ghos3t

जवाबों:


3

आपका SFTP सर्वर "डेटा" फ़ोल्डर में चुरोट के लिए कॉन्फ़िगर किया गया है।

"डेटा" फ़ोल्डर को छोड़ने के लिए आप शायद ऐसा कुछ भी नहीं कर सकते हैं जो आप psftp ओर कर सकते हैं।

आपको SFTP सर्वर कॉन्फ़िगरेशन को बदलना होगा।


1
वर्तमान में मुझे thi s सर्वर पर कोई सॉफ़्टवेयर स्थापित करने की अनुमति नहीं है इसलिए मैं एक पोर्टेबल SFTP सर्वर की तलाश कर रहा हूं। मैंने सर्वर की जाँच की और यह वास्तव में निम्नलिखित मान का मार्ग निर्धारित करता है: उपयोगकर्ता रूट dir: D: \ SFTP \ RebexTinySftpServerBin-1.0.5 \ data, सर्वर के लिए एक कॉन्फ़िगर फ़ाइल है, मैं इसे संशोधित करने का प्रयास करूंगा।
Ghos3t
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.