क्लिपबोर्ड टेक्स्ट & स्रोत कोड को एक Mac से दूसरे Mac पर SSH पर स्थानांतरित करें

Anonim

क्या आपके पास कुछ सोर्स कोड, टेक्स्ट या कमांड स्ट्रिंग है जिसे आप एक मैक से दूसरे मैक पर सुरक्षित रूप से स्थानांतरित करना चाहते हैं? SSH के साथ कमांड लाइन क्लिपबोर्ड टूल्स pbcopy और pbpaste को मिलाकर हम ठीक यही कर सकते हैं, और इससे कोई फर्क नहीं पड़ता कि दूसरा Mac कहाँ स्थित है: LAN, WAN, या कहीं भी।

यहां बुनियादी कमांड सिंटैक्स है:

pbpaste | ssh उपयोगकर्ता नाम@ipaddress pbकॉपी

LAN पर डेटा स्थानांतरित करने के लिए, आप अन्य Mac होस्टनाम या IP पते का उपयोग कर सकते हैं।

यह अत्यधिक उपयोगी है क्योंकि इस पद्धति का उपयोग करना सुरक्षित है, साथ ही यह विशेष वर्ण या कोड को उस तरीके से नहीं तोड़ेगा जैसे कई ईमेल और IM क्लाइंट करते हैं।

प्राप्त करने के लिए Mac को SSH सक्षम करने की आवश्यकता है

इसके काम करने के लिए, प्राप्तकर्ता मैक के पास "रिमोट लॉगिन" सक्षम होना चाहिए, यह किसी को भी एसएसएच और पासवर्ड से सुरक्षित रूप से मशीन से कनेक्ट करने की अनुमति देता है। यह करना किसी के लिए भी आसान है:

  • लॉन्च सिस्टम प्राथमिकताएं, "साझाकरण" पर क्लिक करें
  • "रिमोट लॉग इन" के बगल में स्थित चेकबॉक्स चुनें

अब जो कि रिमोट लॉग इन सक्षम है, मैं उस कमांड को कॉपी करता हूं जिसे मैं अपने मैक क्लिपबोर्ड पर ट्रांसफर करना चाहता हूं और ऊपर दिखाए गए सिंटैक्स स्ट्रक्चर का उपयोग करता हूं।

उदाहरण उदाहरण के लिए, मैं अपने एक मित्र को एक जटिल कमांड लाइन स्ट्रिंग भेजना चाहता हूं जो एक नौसिखिया कंप्यूटर उपयोगकर्ता है। मान लीजिए कि यह कुछ ऐप्स के इंटरनेट एक्सेस की निगरानी के लिए lsof का एक रूपांतर है क्योंकि यह अपेक्षाकृत कम है, लेकिन यह कुछ भी हो सकता है और मैं आमतौर पर इसका उपयोग स्रोत कोड के लिए करता हूं। भेजने के लिए मेरा नमूना स्ट्रिंग यहां है:

lsof -nPi | कट -f 1 -d ">

मैं वह टेक्स्ट चुनता हूं और उसे अपने स्थानीय क्लिपबोर्ड पर कॉपी करता हूं। अब, मान लेते हैं कि मेरे मित्र मैक किसी अन्य भवन में स्थित है, लेकिन उसी नेटवर्क पर, बड़े कॉर्पोरेट या शैक्षिक परिसरों में एक सामान्य परिदृश्य। मुझे पता है कि उसका आईपी पता 192.168.50.175 है और उसका मैक उपयोगकर्ता नाम "स्टीव" है, मुझे स्टीव्स पासवर्ड की भी आवश्यकता होगी ताकि मैं उसके मैक से जुड़ सकूं और उसके क्लिपबोर्ड तक पहुंच सकूं।

pbpaste | ssh [email protected] pbकॉपी

मैं अनुरोध किए जाने पर स्टीव का पासवर्ड डालूंगा, और उसके क्लिपबोर्ड में मेरे क्लिपबोर्ड पर मेरे द्वारा चुनी गई स्ट्रिंग तुरंत उसके क्लिपबोर्ड पर होगी। अब वह उस कमांड को निष्पादित करने के लिए टर्मिनल में पेस्ट कर सकता है, या जो कुछ भी कर सकता है।

मैक के बीच बड़े टेक्स्ट ब्लॉक और स्रोत कोड को सुरक्षित रूप से स्थानांतरित करता है यह टेक्स्ट के बहुत बड़े ब्लॉक के साथ भी काम करता है जो इसे लंबे समय तक भेजने के लिए एकदम सही बनाता है स्रोत कोड या अन्य टेक्स्ट डेटा की क्लिप जिन्हें आप या तो सुरक्षा कारणों से ईमेल नहीं करना चाहते हैं, या जो अन्यथा इंस्टेंट मैसेंजर क्लाइंट को भेजने से बाधित हो जाएंगे।

ऐसा लगता है कि यह केवल सादे पाठ डेटा के साथ काम करता है, लेकिन अगर आप इसे किसी और के साथ काम कर सकते हैं तो हमें टिप्पणियों में बताएं।

क्लिपबोर्ड टेक्स्ट & स्रोत कोड को एक Mac से दूसरे Mac पर SSH पर स्थानांतरित करें