एसएसएच पर एक मैक से दूसरे मैक से क्लिपबोर्ड टेक्स्ट और स्रोत कोड ट्रांसफर करें

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

बुनियादी आदेश वाक्यविन्यास यहां दिया गया है:

pbpaste | ssh username@ipaddress pbcopy

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

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

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

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

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

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

lsof -nPi | cut -f 1 -d " "| uniq

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

pbpaste | ssh [email protected] pbcopy

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

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

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