मेरे पास usr/share/ruby.rb
निर्देशिका में एक फ़ाइल है। मैं रूबी कॉल का उपयोग करके एसएसएच और एससीपी का उपयोग कर आईपी-आधारित रिमोट डिवाइस पर उस फ़ाइल को स्थानांतरित करना चाहता हूं। क्या कोई मेरी मदद कर सकता है?रुबी कॉल का उपयोग करके एसएसएच और एससीपी का उपयोग करके मैं फ़ाइलों को कैसे स्थानांतरित कर सकता हूं?
रुबी कॉल का उपयोग करके एसएसएच और एससीपी का उपयोग करके मैं फ़ाइलों को कैसे स्थानांतरित कर सकता हूं?
उत्तर
Net::SSH लाइब्रेरी में Net::SCP शामिल है, इसलिए आपको वहां देखना शुरू करना चाहिए।
Net :: SCP डॉक्स से:
require 'net/scp' # upload a file to a remote server Net::SCP.upload!("remote.host.com", "username", "/local/path", "/remote/path", :password => "password") # download a file from a remote server Net::SCP.download!("remote.host.com", "username", "/remote/path", "/local/path", :password => password) # download a file to an in-memory buffer data = Net::SCP::download!("remote.host.com", "username", "/remote/path")
बहुत बहुत धन्यवाद..मैं यह जांचूंगा कि यह काम करता है .. – user705217
आपको अपनी स्थिति के अनुरूप नमूने को संशोधित करने की आवश्यकता होगी। नमूना कोड आपको खाने के लिए मछली नहीं दे रहा है, यह आपको अपनी मछली पकड़ने के लिए उपयोग करने के लिए उपयुक्त चीजें दिखा रहा है। –
हाय टिन, जब मैं स्क्रिप्ट चलाता हूं तो यह NoMethod त्रुटि दिखाता है .. इसका क्या मतलब है ?? ..... यह मेरी स्क्रिप्ट है .. रिक्वेयर नेट/एसपीपी – user705217
उदाहरण:
require 'net/scp'
host = '10.10.10.10'
login = 'foo'
password = 'bar'
Net::SCP.start(host, login, :password => password) do |scp|
puts 'SCP Started!'
scp.download('/usr/share/ruby.rb', '.')
end
वहाँ भी एक scp.upload
- 1. पर्ल में क्लाइंट और सर्वर का उपयोग करके मैं हैश कैसे स्थानांतरित कर सकता हूं?
- 2. अमरूद का उपयोग करके मैं यह कैसे कर सकता हूं?
- 3. रुबी का उपयोग करके रीडायरेक्ट के बाद मैं अंतिम यूआरएल कैसे प्राप्त कर सकता हूं?
- 4. कमांड लाइन का उपयोग करके मैं सभी फ़ाइलों को एक फ़ोल्डर से दूसरे फ़ोल्डर में कैसे स्थानांतरित कर सकता हूं?
- 5. रूबी और नेट-एसएसएच का उपयोग करके, मैं नेट :: एसएसएच.स्टार्ट के साथ key_data पैरामीटर का उपयोग करके प्रमाणीकरण कैसे करूं?
- 6. पायथन-एक्सलिब का उपयोग करके मैं विंडो को कैसे स्थानांतरित/आकार बदल सकता हूं?
- 7. uBLAS का उपयोग करके मैट्रिक्स को कैसे स्थानांतरित करें?
- 8. nHibernate का उपयोग करके, मैं असामान्य कैसे पढ़ सकता हूं?
- 9. ट्विटर के लिए OAuth का उपयोग करके मैं एंड्रॉइड में वापस कैसे कॉल कर सकता हूं?
- 10. पायथन का उपयोग करके, मैं विंडोज नेटवर्क पर साझा फ़ोल्डर का उपयोग कैसे कर सकता हूं?
- 11. UIPanGestureRecognizer का उपयोग करके मैं किस दिशा को प्रतिबंधित कर रहा हूं कैप्चर कर सकता हूं?
- 12. mod_perl का उपयोग करके, मैं अपाचे हैंडल .pl (पर्ल) फ़ाइलों को कैसे बना सकता हूं?
- 13. जावा कोड का उपयोग करके एंड्रॉइड में फ़ाइलों को कैसे लॉक कर सकता हूं?
- 14. एससीपी (एसएसएच-कॉपी)
- 15. मैं std :: copy का उपयोग करके एक मानचित्र को दूसरे में कैसे कॉपी कर सकता हूं?
- 16. UIWebView का उपयोग करके, क्या मैं एक कस्टम फ़ॉन्ट का उपयोग कर सकता हूं?
- 17. विंडोज में पुटी का उपयोग करके एसएसएच सुरंग कैसे बनाएं?
- 18. मैं यूआईपीपीरेंस का उपयोग करके प्रॉपर्टी सेट का उपयोग शुरू कर सकता हूं?
- 19. एसक्यूएल का उपयोग करके, मैं अपने मूल्यों का उपयोग करके पंक्तियों को कैसे अपडेट करूं?
- 20. बूस्ट :: सिग्नल 2 का उपयोग करके मैं स्लॉट कैसे स्टोर और अग्रेषित कर सकता हूं?
- 21. मैं मूव MSBuild कार्य और वाइल्डकार्ड का उपयोग करके फ़ाइलों का एक समूह कैसे चला सकता हूं?
- 22. एससीपी डब्ल्यू/एसएसएच: एसपीपी
- 23. PowerShell का उपयोग करके मैं फ़ाइलों का नाम बदल सकता हूं?
- 24. मैं नॉकआउट का उपयोग करके एक अस्पष्ट समय दिनांक प्रतिस्थापन को कैसे कार्यान्वित कर सकता हूं?
- 25. क्या मैं PHP और OData का उपयोग करके MySQL डेटा का पर्दाफाश कर सकता हूं?
- 26. जावास्क्रिप्ट का उपयोग करके मैं div कैसे बना सकता हूं और शैली बना सकता हूं?
- 27. एक्सेलेरोमीटर का उपयोग करके मैं आंदोलन की दिशा कैसे प्राप्त कर सकता हूं?
- 28. मैं अजीब का उपयोग करके क्या कर सकता हूं कि मैं पर्ल में नहीं कर सकता?
- 29. जावा के स्कैनर वर्ग और नियमित अभिव्यक्तियों का उपयोग करके मैं इनपुट कैसे कर सकता हूं?
- 30. सेलेनियम 2/वेबड्राइवर का उपयोग करके मैं जावास्क्रिप्ट अलर्ट का भरोसेमंद इंतजार कैसे कर सकता हूं?
फिर से पूछ ही प्रश्न यहाँ स्वीकार्य व्यवहार नहीं है। यदि आप अपने प्रश्न पर ध्यान आकर्षित करना चाहते हैं, तो आपको दो दिनों के बाद [इस पर एक बक्षीस डालने की अनुमति होगी] (http://stackoverflow.com/faq#bounty)। अतिरिक्त जानकारी जोड़ने के लिए आप [अपने प्रश्न को संपादित कर सकते हैं] (http://stackoverflow.com/posts/5644110/edit), जो आपके प्रश्न को समझने और जवाब देने में आसान बना सकता है। – Will