अद्यतन करें
BTMM / iCloud कंप्यूटर के लिए SSH को बस एक बहुत ही सरल तरीका है:
टर्मिनल में, शेल मेनू में न्यू रिमोट कनेक्शन ... (cmd + shift + K) का चयन करें। यहाँ से आप ssh / sftp / ftp / telnet होस्ट द्वारा स्थानीय या BTMM नेटवर्क पर ब्राउज़ कर सकते हैं।
यह स्पष्ट रूप से iCloud / BTMM लुकअप का समर्थन करने वाले व्यक्तिगत ऐप के लिए बहुत आसान है (जैसे कि आप फाइंडर के साइड-बार में फ़ाइल शेयर देखेंगे, और हवाई अड्डे की उपयोगिता में दूरस्थ हवाई अड्डे के उपकरण), लेकिन मैं नीचे दिए गए पूर्ण निर्देशों को छोड़ दूंगा अधिक मनमाना उपयोग-मामलों के लिए।
कमांड लाइन टूल के लिए, Apple ने पुराने को बदल दिया है
<computer-name>.<mobileme-name>.members.mac.com
, <computer-name>.<numeric-id>.members.btmm.icloud.com
(जहाँ <numeric_id>
फ़ील्ड आपके Apple ID के लिए स्वचालित रूप से उत्पन्न एक संख्या है)।
चरण 1: अपने iCloud BTMM डोमेन का पता लगाएं
सबसे पहले, DNS सेवा खोज उपकरण का उपयोग करके अपने डोमेन को देखें:
# dns-sd -E
आउटपुट थोड़े अजीब से स्वरूपित किया गया है, लेकिन आप इसके बाद क्या कर रहे हैं संख्यात्मक आईडी है, जो अंतिम पंक्ति पर होना चाहिए। आप पूर्ण डोमेन के बाद हैं, जैसे कुछ 12345678.members.btmm.icloud.com
, हालांकि, dns-sd
इसे (तरह का) अलग-अलग लाइनों पर, रिवर्स ऑर्डर में प्रदर्शित करेगा:
23:41:33.309 Added icloud.com
- > btmm
- - > members
- - - > 12345678
इसके बाद की जानकारी को प्रदर्शित करने के बाद (इसे सुनने और अपडेट करने के लिए डिज़ाइन किया गया है) प्रदर्शित करने के बाद आपको ctrl+ को प्रेस करना होगा C। यह dns-sd
यहाँ और नीचे के प्रत्येक उपयोग पर लागू होता है ।
चरण 2: सूची कंप्यूटर
आप इन उपकरणों का उपयोग सेवाओं के लिए उस डोमेन को ब्राउज़ करने के लिए कर सकते हैं, जैसे ssh सर्वर के लिए:
# dns-sd -B _ssh 12345678.members.btmm.icloud.com
या यदि आप पहले से ही होस्टनाम जानते हैं तो इसे सीधे एक्सेस करें computer-name.12345678.members.btmm.icloud.com
। (आपके कंप्यूटर के नाम का कोई भी स्थान इस डोमेन में हाइफ़न होगा)।
आप इसे केवल उसी Apple ID खाते पर BTMM के लिए सेट किए गए कंप्यूटर से एक्सेस कर सकते हैं , क्योंकि यह होस्टनाम IPv6 पते पर हल होगा जो वास्तव में आपके Apple ID के BTMM कंप्यूटरों के बीच एन्क्रिप्टेड नेटवर्क सुरंग का अंत है।
यदि आप किसी विशिष्ट होस्ट के लिए IPv6 पता देखना चाहते हैं, तो आप टाइप कर सकते हैं
# dns-sd -G v6 computer-name.12345678.members.btmm.icloud.com
और यह कुछ इस तरह प्रदर्शित होगा:
17:37:47.504 Add 2 0 computer-name.12345678.members.btmm.icloud.com. FD11:993E:64AE:4DEA:011F:FBD1:F444:11A1%<0> 152
चरण 3: कनेक्ट करें
# ssh username@computer-name.12345678.members.btmm.icloud.com
ध्यान दें
मुझे यकीन नहीं है कि यह संख्या कभी भी बदल जाएगी, इसलिए आपको बाद में किसी बिंदु पर चरण 1 को दोहराने की आवश्यकता हो सकती है या नहीं ... मेरा अब कुछ वर्षों के लिए स्थिर हो गया है।