2013-02-18 35 views
14

मैं scp -r usernameipaddress:/path /pathwhereIwanttocopy की कोशिश कर रहा हूं, लेकिन मैं इसे कनेक्शन के रूप में अस्वीकार कर रहा हूं।मैं रिमोट मशीन से स्थानीय मशीन में फ़ोल्डर कैसे प्राप्त कर सकता हूं?

मैं इसे कैसे प्राप्त कर सकता हूं? मैं कैसे जुड़ सकता हूँ?

+1

पृथ्वी पर आप इस बंद किया क्यों के लिए? प्रासंगिक लगता है। – TheChymera

+0

इसे ले जाना था, लेकिन उन्होंने गलती की। – Ninjaxor

+0

'मेरी कॉलेज मशीन की मशीन पर' इसका क्या अर्थ है? –

उत्तर

30

-आर झंडा काम करना चाहिए। आपके उदाहरण में आप उस फ़ोल्डर का नाम भूल रहे हैं जिसे आप प्रतिलिपि बनाना चाहते हैं। आज़माएं:

scp -r nameOfFolderToCopy [email protected]:/path/to/copy/ 

अपने स्थानीय कंप्यूटर से एक दूरस्थ फ़ोल्डर में एक फ़ोल्डर की प्रतिलिपि बनाने के लिए। या

scp -r [email protected]:/path/of/folder/to/copy /target/local/directory 

रिमोट मशीन से किसी फ़ोल्डर को अपने स्थानीय में कॉपी करने के लिए।

+0

इसके लिए धन्यवाद! मैं खुद को इस प्रश्न पर और अधिक बार लौट रहा हूं, शायद मुझे इसे याद रखने की कोशिश करनी चाहिए। : | – kendepelchin

1

आप एक फ़ोल्डर आपके उपयोगकर्ता निर्देशिका में working कहा जाता है, तो आप सभी की जरूरत है:

scp -r [email protected]:/working ./ 

:

scp -r [email protected]:working ./ 

यह संभावना है कि आप हो इस के साथ "अनुमति अस्वीकृत" करेंगे

क्या आप यह देखने के लिए जांच सकते हैं कि ssh सेवा दूरस्थ मशीन पर चल रही है या नहीं? आप के लिए लॉग इन कर सकते हैं, की कोशिश:

ps -aux | grep sshd 
1

तुम भी rsync की जाँच कर सकते हैं। यह से निपटने के डुप्लिकेट, अनुमतियों आदि के लिए बहुत सारे विकल्प है

rsync -r [email protected]:/path/to/source /path/to/dest 

या अपलोड

rsync -r /path/to/source [email protected]:/path/to/dest 
+0

अच्छी तरह से यह काम किया –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^