2012-05-31 20 views
33

से स्कैन एक दूरस्थ मशीन से एक फ़ाइल को स्थानीय मशीन में कॉपी करने का प्रयास कर रहा हूं जिसका उपयोग मैं कर रहा हूं। जब भी मैं यह आदेश चलाता हूं तो मुझे पासवर्ड दर्ज करने के लिए कहा जाता है। मुझे यकीन नहीं है कि पासवर्ड के लिए क्या दर्ज करना है क्योंकि मैंने कभी भी पासवर्ड कॉन्फ़िगर नहीं किया है। किसी के पास कोई सुझाव है?रिमोट होस्ट से स्थानीय होस्ट

scp stuff.php [email protected]:Users/djorge/Desktop 
+2

आप इस आदेश को कहां चला रहे हैं? रिमोट मशीन पर? या आपका स्थानीय एक? यदि यह स्थानीय मशीन पर है, तो आप मूल रूप से बस एक स्थानीय फ़ाइल प्रतिलिपि कर रहे हैं। यदि आपके पास स्थानीय रूप से कोई पासवर्ड नहीं है, तो निर्देशों के क्रम को उलट दें और इसे स्थानीय रूप से चलाएं, इसलिए यह आपकी स्थानीय मशीन प्रतिलिपि शुरू करने और इसके विपरीत रिमोट में लॉग इन करने के बजाय है। –

उत्तर

17

वहाँ कॉन्फ़िग फ़ाइल/etc/ssh/ssh_config में AllowUsers अनुभाग में उपयोगकर्ता, रिमोट मशीन में, होना चाहिए है। कॉन्फ़िगरेशन फ़ाइल को संपादित करने के बाद आपको sshd को पुनरारंभ करना पड़ सकता है।

और फिर आप स्थानीय होस्ट

SCP [email protected] करने के लिए एक दूरस्थ होस्ट से फ़ाइल "test.txt" उदाहरण के लिए कॉपी कर सकते हैं: test.txt/स्थानीय/dir


@cool_cs आप उपयोगकर्ता ~ प्रतीक ~/उपयोगकर्ता/djorge/डेस्कटॉप कर सकते हैं यदि यह आपका घर डीआईआर है।

यूनिक्स में, पूर्ण पथ '/' से शुरू होना चाहिए।

+0

जब भी मैं ऐसा करता हूं, यह मेरी स्थानीय मशीन पर मेरी निर्देशिका नहीं ढूंढ सकता है। मैं रिमोट होस्ट से जुड़ा हूं और यह मेरे/उपयोगकर्ता/डीआईआर/मेरे मामले में उपयोगकर्ता/जॉर्ज/डेस्कटॉप –

+0

@cool_cs नहीं ढूंढ सकता है, आपको यूनिक्स और विंड 0ws में अपनी स्थानीय मशीन – chim

46

आप अन्य पीसी के आईपी की जरूरत है और कार्य करें:

SCP उपयोगकर्ता @ ip_of_remote_pc: /home/user/stuff.php/उपयोगकर्ताओं/djorge/डेस्कटॉप

यह आपसे पूछेगा कि अन्य पीसी पर उपयोगकर्ता के पासवर्ड के लिए।

+1

डैनियल से एसएसएच चलाने और चलाने के लिए आवश्यक है। / – Snake

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