Chrome रिमोट डेस्कटॉप का उपयोग करके, क्या मैं कंप्यूटर के बीच फ़ाइलों को स्थानांतरित कर सकता हूं?


19

क्या Google Chrome रिमोट डेस्कटॉप प्लगइन के साथ दूरस्थ रूप से जुड़े कंप्यूटरों के बीच फ़ाइलों को स्थानांतरित करने का एक तरीका है?

यदि नहीं, तो क्या एक सरल तरीका है कि मैं कनेक्टेड कंप्यूटरों के बीच फ़ाइलों को स्थानांतरित कर सकता हूं?


2
क्या यह एक्सटेंशन इस सुविधा का समर्थन भी करता है?
रामहुंड

@ रामहुड ऐसा लगता है। वेबस्टोर से: 'कंप्यूटर आपके अनुप्रयोगों और फ़ाइलों तक दूरस्थ पहुँच के लिए उपलब्ध कराया जा सकता है।'
mcalex

@Mcalex लेकिन एक हस्तांतरण के साथ हालांकि इसका कोई लेना देना नहीं है।
डेव

हां मेरे द्वारा देखा जाता है। मुझे लगा कि अगर आप इसे एक्सेस कर सकते हैं तो आपको इसे बचाने में सक्षम होना चाहिए। करीब से पढ़ने पर, ऐसा नहीं लगता कि यह एक सुविधा के रूप में उपलब्ध है
mcalex

@ mcalex - यह इंगित नहीं करता है कि फ़ाइलों को स्थानांतरित किया जा सकता है।
रामहुंड

जवाबों:


10

यह नहीं किया जा सकता है। आस-पास के काम के रूप में, आप इसे हमेशा अपने आप को ईमेल कर सकते हैं, या Google ड्राइव / ड्रॉप बॉक्स या इसी तरह का उपयोग कर सकते हैं।

Chrome RDP के बारे में विवरण


27

यह एक मजाक जवाब की तरह है लेकिन चूंकि लक्ष्य और मेजबान के बीच कॉपी और पेस्ट का समर्थन किया जाता है, मध्यवर्ती क्लाउड स्टोरेज का सहारा लिए बिना फाइल कॉपी करने का geeky तरीका निम्न होगा:

  1. स्रोत पर: फ़ाइल को Base64 / UUEncode में बदलने के लिए किसी भी उपलब्ध एनकोडर का उपयोग करें ताकि आप सीटीआर + सी के साथ डेटा को कॉपी कर सकें।
  2. लक्ष्य पर: किसी पाठ फ़ाइल में डेटा पेस्ट करें और इसे किसी भी उपलब्ध डिकोडर से डिकोड करें।

अजगर आधारित समाधान

सबसे पहले, स्रोत मशीन पर पायथन कंसोल और प्रकार को आग दें:

 base64data = open('myfile.jpg','rb').read().encode('base64')
 open('myfile.txt','w').write(base64data)

इसके बाद, फाइल myfile.txtको टेक्स्ट एडिटर से खोलें और कंटेंट को कॉपी करें। फिर टार्गेट मशीन पर कंटेंट को नाम की एक नई फाइल में myfile.txtऔर एक कंसोल टाइप में पेस्ट करें :

data = open('myfile.txt').read().decode('base64')
open('myfile.jpg','wb').write(data)

हर बार टाइपिंग से बचने के लिए इन स्निपेट्स को स्क्रिप्ट में निकाला जा सकता है।

जीयूआई आधारित समाधान (विंडोज)

यदि आपके पास पायथन नहीं है या यदि आपकी दोनों मशीनें विंडोज चला रही हैं और आपके पास कुल कमांडर स्थापित है तो चरण सरल हैं:

  1. स्रोत पर: अपनी फ़ाइल का चयन करें और फिर फ़ाइलें > एनकोड फ़ाइल चुनें । एक संगत .b64दूसरे पैनल में बनाई जाएगी - इसे खोलें ( F3) और सामग्री ( Ctr+ a, Ctr+ c) की प्रतिलिपि बनाएँ ।

  2. लक्ष्य पर: .b64एक्सटेंशन के साथ एक नई फ़ाइल में पेस्ट करें और फिर फाइल > डिकोड फ़ाइल का उपयोग करें ।

कमांड लाइन समाधान (OSX, लिनक्स, विंडोज)

ओएसएक्स और अधिकांश लिनक्स सिस्टम आमतौर पर कंसोल बेस 64 एनकोडर के एक से अधिक स्वाद के साथ आते हैं। यह कुछ भी स्थापित करने के बिना ootb काम करना चाहिए:

## encode to base64
openssl base64 -in myfile.jpg -output myfile.jpg.b64
## OR on some systems `-out` should be used instead of `-output`
openssl base64 -in myfile.jpg -out myfile.jpg.b64

## encode to base64 on Windows (recent versions)
certutil -encode myfile.jpg myencodedfile.jpg.b64

## decode from base64
openssl base64 -d -in myfile.jpg.b64 -output myfile.jpg
## OR on some systems `-out` should be used instead of `-output`
openssl base64 -d -in myfile.jpg.b64 -out myfile.jpg

## decode base64 on Windows
certutil -decode myencodedfile.jpg.b64 myfile.jpg

-output...भाग को छोड़ना मानक आउटपुट पर प्रिंट होगा।

OSX और उबंटू दोनों में मौजूद एक और ootb यूटिलिटी:

## encode to base64
base64 < myfile.jpg > myfile.jpg.b64


## decode from base64 (Linux) (note the lowercase 'd')
base64 -d < myfile.jpg.b64 > myfile.jpg

## decode from base64 (OSX) (note the uppercase 'D')
base64 -D < myfile.jpg.b64 > myfile.jpg

क्लिपबोर्ड पर सीधे पाइपिंग (मध्यस्थ फ़ाइलों से परहेज)

यदि आपके पास स्रोत / लक्ष्य ओएस पर संबंधित कमांड लाइन उपकरण हैं, तो सीधे क्लिपबोर्ड को एनकोड करना संभव है।

पर OSX देखते हैं निर्मित pbcopyऔर pbpaste, लिनक्स (xorg में) पर, वहाँ है xclip , और विंडोज पर है clip.exe , जिसका अर्थ है कि क्लिपबोर्ड करने के लिए फ़ाइल एन्कोडिंग को सरल किया जा सकता है (जैसे OSX के लिए):

base64 < myfile.jpg | pbcopy

5
हालांकि यह वास्तव में मेरे मुद्दे को ठीक नहीं करता है। (मेरी फ़ाइल 100mb से अधिक है और क्लिपबोर्ड स्वीकार नहीं करेगा)। मुझे लगता है कि मुझे वैसे भी इसे उभारने की जरूरत है। सिर्फ इसलिए कि यह जवाब मौजूद है।
कार्य

1
बड़ी फ़ाइलों के लिए एक संभावित समाधान हो सकता है (1) आकार को कम करने के लिए फ़ाइल को संपीड़ित करें (2) अधिकतम स्वीकृत आकार में विभाजित करें, जैसे split -b 10m myfile.zip (सिर्फ एक अनुमान, कोई विचार नहीं कि अधिकतम अनुमत आकार क्या है) (3) base64 फ़ाइलों को एन्कोड करें ( 4) सामग्री को एक-एक करके कॉपी करें (5) डिकोड करें और लक्ष्य मशीन पर भागों को फिर से इकट्ठा करें। हालाँकि चरण १,२,३,५ को स्क्रिप्ट किया जा सकता है, चरण ४ को अभी भी मैन्युअल रूप से किया जाना होगा, हालांकि मुझे लगता है कि यह सिकुली जैसी किसी चीज के साथ स्वचालित हो सकता है, हालांकि इससे रास्ता बहुत हास्यास्पद हो सकता है ...
ccpizza

यदि दूरस्थ क्लाइंट मोबाइल होस्ट (iOS या Android) है तो क्लिपबोर्ड शेयर समर्थित नहीं है
रॉस प्रेसर

1
@RossPresser: जवाब एक वास्तविक समाधान की तुलना में एक मजाक का अधिक है; एक एसएसएच सुरंग स्थापित करने के लिए एक उचित समाधान होगा, और यदि एक या दोनों मशीनें इंट्रानेट के पीछे हैं, तो अपने स्वयं के जंप सर्वर का उपयोग करें - फिर आप दूरस्थ मशीन को अपने स्थानीय फ़ाइल सिस्टम (या दूसरे तरीके से राउंड) में माउंट कर सकते हैं।
ccpizza

5

फ़ाइलों को स्थानांतरित करने के लिए, बस अपने Google ड्राइव का उपयोग करें। Chrome दूरस्थ डेस्कटॉप का उपयोग करने के लिए आपको अपने Google खाते में लॉग इन करना होगा, इसलिए Google ड्राइव को खोलें, उसमें अपनी फ़ाइल को छोड़ दें। एक बार जब यह अपलोड हो जाता है, तो अपने दूरस्थ कंप्यूटर पर Google ड्राइव खोलें और इसे Google ड्राइव से अपनी पसंद के डेस्कटॉप या फ़ोल्डर में खींचें!


5

हाँ, हाँ आप कर सकते हैं। बहुत हाल ही में (यह सप्ताह! यह महीना! अभी-अभी आज! [यह मैंने पहली बार देखा है]) Chrome रिमोट डेस्कटॉप आपके द्वारा Chrome स्टोर के माध्यम से डाउनलोड और लॉन्च किए जाने वाले स्टैंड-अलोन प्रोग्राम से स्थानांतरित हो गया है, एक इन-ब्राउज़र ऐप जो आप एक वेबसाइट से लॉन्च करते हैं: https://remotedesktop.google.com

[परीक्षण २ 27 जून २०१ ९]

इस परिवर्तन के साथ एक ब्रांड-नई फ़ाइल स्थानांतरण सुविधा आती है! जब आप लॉग इन करते हैं तो आपकी स्क्रीन के दाईं ओर यह मेनू होता है:

यहाँ छवि विवरण दर्ज करें

यदि आपको वह दिखाई नहीं देता है, तो दाईं ओर होवर करें, जब तक कि आप बाईं ओर इशारा करते हुए थोड़ा नीला तीर न देखें, और इसे क्लिक करें, क्योंकि यह मेनू छिपाने योग्य है।

1. रिमोट से लोकल में डाउनलोड करने के लिए:

अपने स्थानीय मशीन (होस्ट) को दूरस्थ मशीन से एक फ़ाइल डाउनलोड करने के लिए "डाउनलोड फ़ाइल" बटन पर क्लिक करें। यह रिमोट मशीन पर एक "डाउनलोड फ़ाइल" फ़ाइल प्रबंधक विंडो खोल देगा। एक फ़ाइल चुनें और "खोलें" पर क्लिक करें। फ़ाइल को नेटवर्क के माध्यम से स्थानांतरित किया जाता है और एक GUI फ़ाइल प्रबंधक "फ़ाइल सहेजें" विंडो जादुई रूप से आपके स्थानीय (होस्ट) मशीन पर खुल जाएगी। एक स्थान चुनें और फ़ाइल को सहेजें।

किया हुआ। फ़ाइल आपके स्थानीय मशीन पर उस फ़ोल्डर में है जिसे आपने इसे सहेजने के लिए चुना था।

2. स्थानीय से रिमोट पर अपलोड करने के लिए:

अपने रिमोट मशीन के लिए अपने स्थानीय (मेजबान) मशीन से एक फ़ाइल अपलोड करने के लिए , "फ़ाइल अपलोड करें" बटन पर क्लिक करें। यह आपके स्थानीय मशीन पर एक "फ़ाइल खोलें" फ़ाइल प्रबंधक विंडो खोलेगा। एक फ़ाइल चुनें ( बग अलर्ट: आप अपने माउस के साथ फिर से फ़ाइल पर क्लिक करें भले ही वह पहले से ही चयनित हो या फिर यह मेरे लिए काम नहीं करेगा ) और "ओपन" पर क्लिक करें। ऊपर दिखाए गए "फ़ाइल स्थानांतरण" संवाद के तहत, आपको फ़ाइल स्थानांतरण प्रगति पट्टी के साथ एक "अपलोडिंग" संकेतक दिखाई देगा। जब पूरा हो जाए, तो आपको अपनी दूरस्थ डेस्कटॉप स्क्रीन के निचले भाग पर निम्न अधिसूचना दिखाई देगी: "पूर्ण अपलोड करें। दूरस्थ डिवाइस के डेस्कटॉप पर फ़ाइल देखें।"

यहाँ छवि विवरण दर्ज करें

किया हुआ। फ़ाइल आपके दूरस्थ कंप्यूटर के डेस्कटॉप पर है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.