मैं एक गैर मानक बंदरगाह पर ssh के माध्यम से हस्तांतरण के लिए टार का उपयोग कैसे करूं?


0

मैं एक निर्देशिका में टार के माध्यम से सभी फाइलों को इस प्रकार स्थानांतरित करने का प्रयास कर रहा हूं:

tar cz * | ssh -p 57310 root@example.com tar xzv -C /home/site/www

और जो त्रुटि दी गई है वह है

stdin: is not a tty
tar: includes: file changed as we read it
tar: /home/site/www: Cannot chdir: No such file or directory
tar: Error is not recoverable: exiting now

मैं ssh कुंजी का उपयोग कर example.com से जुड़ रहा हूं।

जवाबों:


5

यह मेरे लिए काम करता है:

 tar cz * | ssh -p XXX account@host "cat | tar xvz -C /home/site/www"

यह, अब तक, मेरे अनुभव में, कंप्यूटर के बीच फ़ाइलों को स्थानांतरित करने का सबसे तेज़ तरीका है जो इंटरनेट पर जुड़ा हुआ है।
— Nerrve
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.