কমান্ড লাইন থেকে আমার ম্যাক ডিএনএসে ব্যাক টু বা রাউটিংয়ের তথ্য ব্যবহার করা সম্ভব?


8

আমি প্রায়শই একটি ম্যাকের সাথে প্রেরণ করতে চাই এবং আইপি / ডিএনএস রাউটিংয়ের তথ্য অনুসন্ধান করতে আইক্লাউড ব্যবহার করতে পছন্দ করি। আইক্লাউড ছাড়াও কোনও গতিশীল ডিএনএস পরিষেবা সাইন আপ না করে এবং প্রতিটি ম্যাকে এটি কনফিগার না করেই করা যায়?

আসুন ধরে নেওয়া যাক হোম-এর হোস্ট-নেম-এ আমার সর্বকালের ম্যাকের নাম "মাউই" এবং এটি স্নো চিতাবাঘে চলছে। আমি যখন হোম নেটওয়ার্কের সাথে সংযুক্ত আমার ল্যাপটপে থাকি, তখন আমি পারি ssh maui.local। এটি নিশ্চিত হতে সক্ষম হতে ভাল হবে ssh maui.whatever.icloud.comবা যা কিছু কাজ করবে। আমি অনুমান করছি যে আমার অ্যাকাউন্টের অধীনে কোন মেশিনে পৌঁছানো দরকার তা জানতে আমার "মউই" এবং আমার আইক্লাউড নামের প্রয়োজন হবে।

এপিআই বা কমান্ড লাইনের মাধ্যমে এটি সম্ভব কিনা তা কি কেউ জানেন? আমি বেশ কয়েকবার সর্বসাধারণের বিকাশকারী তথ্য ব্রাউজ করেছি কিন্তু আশাব্যঞ্জক কিছু দেখছি না। যে কোনও পয়েন্টার বা কোড উদাহরণ স্বাগত হবে।

পিএস দয়া করে নিখরচায় ডিএনএস অ্যাকাউন্টগুলির পরামর্শ দেবেন না কারণ আমি এই প্রশ্নের জন্য কেবলমাত্র মোবাইলমেইতে আগ্রহী। আমি জানি যে এগুলি কার্যকর হবে তবে আমি এই ম্যাকগুলিতে অন্য কোনও কিছু বা অন্য অ্যাকাউন্ট / বাহ্যিক নির্ভরতা ইনস্টল করা এড়াতে চাই।


দুর্দান্ত ধারণা, +1 এবং আমি আশা করি আপনি উত্তর পেয়েছেন।
কনস্টান্টাইনেকে

আমি দেখতে পাচ্ছি যে অ্যাপল কীভাবে এটির কাছে গোপনীয়তা ঝুঁকির কারণে ব্যবহারকারীদের কাছে প্রকাশ করতে চায় না, তবে এটির জন্য একটি এপিআই থাকা ভাল cool
bmike

1
এছাড়াও দেখুন: ওএস এক্স 10.7 সিংহের একই সমস্যা (এটি কিছুটা আলাদা)। আপেল.স্ট্যাকেক্সেঞ্জাওয়েজ.কমিশনস
৫3737৯

উত্তর:


9

এই 10.7 সাথে একটু পরিবর্তিত হয়েছে এবং যে এই IPv6, ব্যবহার প্রায় পুরোটাই পরীক্ষা তাই সঙ্গে আপনি নোট করতে চাইবেন ping6এবং traceroute6ডিবাগ জিনিস।

এটি এর মাধ্যমে আর করা হয় না @computername.mobilemename.members.mac.com, এটি এখন হয়ে যায় members.btmm.icloud.comএবং এটি আর আপনার মতো সহজ হয় না mobilemename

পদক্ষেপ 1: আপনার আইক্লাউড বিটিএমএম ডোমেনটি সন্ধান করুন

এই আদেশগুলির মধ্যে যে কোনওটি আপনার বিটিএমএম ডোমেন সরবরাহ করবে:

# dns-sd -E
# mDNS -E

আউটপুটটি কিছুটা আলাদাভাবে ফর্ম্যাট করা হয়েছে তবে আপনি যা করছেন তার পরে সংখ্যার আইডি হ'ল এটির মতো কিছু হবে 12345678.members.btmm.icloud.com

পদক্ষেপ 2: কম্পিউটার তালিকা

পরিষেবার জন্য এই ডোমেনটি ব্রাউজ করতে আপনি এই সরঞ্জামগুলি ব্যবহার করতে পারেন, যেমন এসএসএস সার্ভারের জন্য:

# dns-sd -B _ssh 12345678.members.btmm.icloud.com

অথবা আপনি যদি ইতিমধ্যে হোস্টনামটি জানেন তবে সরাসরি এটির জন্য অ্যাক্সেস করুন computer-name.12345678.members.btmm.icloud.com। (আপনার কম্পিউটারের নামের কোনও স্থানই এই ডোমেনে হাইফেন হবে)।

আপনি কেবল একই কম্পিউটারে বিটিএমএম-এর জন্য সেটআপ করা কম্পিউটার থেকে এটি অ্যাক্সেস করতে পারবেন , কারণ এই হোস্টনামটি এমন কোনও আইপিভি 6 ঠিকানার সমাধান করবে যা আপনার বিটিএমএম কম্পিউটারগুলির মধ্যে একটি এনক্রিপ্ট হওয়া নেটওয়ার্ক টানেলের সত্যই শেষ।

আপনি যদি কোনও নির্দিষ্ট হোস্টের আইপিভি 6 ঠিকানা দেখতে চান তবে আপনি টাইপ করতে পারেন

# 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 ধাপ পুনরাবৃত্তি করতে হবে বা নাও হতে পারে ...


উজ্জ্বল! আমি প্রশ্নটি সিংহকে ফিট করার জন্য সম্পাদনা করব বা অন্যটিকে জিজ্ঞাসা করব কিনা সে বিষয়ে আমি নির্বিচার। আমি নতুন প্রশ্নের সাথে লিঙ্ক করব যাতে আপনি সিংহ প্রশ্নটির "উত্তর" দিতে পারেন - এই উত্তরটি এত দরকারী।
বিমিক


3

আমি ব্যাক টু ম্যাকের আন্ডারপিনিংয়ের কয়েকটি নিবন্ধ পড়েছি এবং সম্ভবত কিছু লোক এসএসএসের মাধ্যমে কার্যকরভাবে সংযুক্ত হয়েছেন, এই ম্যাকওয়ার্ল্ড পোস্টে থাকা আলোচনাটি দেখুন ।

থ্রেডের সেরা পোস্টটি নিম্নরূপ:

একটি স্বতন্ত্র ব্যবহারকারী নাম হিসাবে সংযোগের জন্য নিম্নলিখিত ফর্ম্যাটটি ব্যবহার করুন:

ssh user.name@hostname.username.mebers.mac.com।

আপনি যদি নিয়মিত এটি করেন এবং ssh এবং scp এর জন্য পুরো সময় ব্যবহারকারীর নামটি ব্যবহার করে সংরক্ষণ করতে চান তবে নীচের মত সামগ্রী সহ ~ / .ssh / config নামে একটি ফাইল তৈরি করুন:

হোস্ট হোস্টনেম.ইউজারনেম.মেমার্স.ম্যাক.কম। ব্যবহারকারীর নাম

হোস্ট হোস্ট 2.some.domain.com। ব্যবহারকারীর নাম 2 পোর্ট 2222 লোকাল ফরোয়ার্ড 3389 অভ্যন্তরীণ-পিসি: 3389

এই ফাইলের দ্বিতীয় হোস্টের মধ্যে 22 টি ব্যতীত অন্য কোনও পোর্ট ব্যবহার করা এবং রিমোট ডেস্কটপ ক্লায়েন্টের সাথে লোকালহোস্টের সাথে সংযোগ স্থাপনের মাধ্যমে রিমোট ডেস্কটপ সহ অভ্যন্তরীণ-পিসি নামে একটি উইন্ডোজ কম্পিউটারে অ্যাক্সেসের অনুমতি দেওয়া রয়েছে।

এখন স্পষ্টতই অ্যাপল .MacMMMMe এ স্যুইচ করেছে, সুতরাং আমি জানি না যে এটি .me.com এ স্যুইচ হয়েছে কিনা, এবং সত্যই এটির পরীক্ষার জন্য আমার কাছে মোবাইলএম অ্যাকাউন্ট নেই।

সম্পাদনা: আপনি চেষ্টা করতে পারেন এমন আরও একটি আকর্ষণীয় পোস্ট হ'ল ভেরি নীচে

দেখা যাচ্ছে এটি আরও সহজ! : P: P

শেল> নতুন রিমোট সংযোগে গিয়ে কেবল টার্মিনালটি খুলুন ...

তারপরে ssh নির্বাচন করুন এবং সেখানে আপনার ব্যাকটোমাইম্যাক কম্পিউটার তালিকাভুক্ত রয়েছে (যদি ওএস এটি দেখে থাকে)।

আপনার ব্যবহারকারীর নাম লিখুন এবং সংযোগ ক্লিক করুন।

ভয়েলা, আপনি এমনকি সংযোগ স্ট্রিং ব্যবহার দেখতে পারেন। এবং আপনি এই ডায়ালগ থেকে আপনার দূরবর্তী ম্যাক পর্যন্ত ftp / sftp ... ব্যবহার করতে পারেন।

কিছু মূল শেল কমান্ড টাইপ করার চেয়ে সহজ উপায় যেমন মূল টিপতে প্রস্তাবিত।


দুঃখের বিষয় এটি আমার পক্ষে কাজ করছে না। আমি ফাইন্ডার এবং স্ক্রিন ভাগ করে নেওয়ার জন্য নিখুঁত ব্যবহার করতে পারি তাই আমি জানি যে অ্যাকাউন্টগুলি এবং মেশিনগুলি আপ এবং চলমান। আপ টু ডেট ফার্মওয়্যার সহ সাম্প্রতিক সময়ের ক্যাপসুলগুলি হ'ল উভয় ম্যাকের রাউটার। গত দু'সপ্তাহে কারও কি এই কাজ ছিল?
বিমিকে

গরম ডাং! শেষ টিপটি এটি ছিল। পিং এবং হোস্ট কাজ করে না, তবে ssh করে। সেই টার্মিনাল টিপটি দুর্দান্ত।
bmike

খুব সুন্দর! সাহায্য করে আনন্দ পেলাম.
কনস্টান্টাইনেকে

3

আপনি আপনার মেশিনে এসএসএস করতে পারেন যা "ব্যাক টু ম্যাক" এটিকে সক্ষম করেছে:

ssh -p 22 username@computername.mobilemename.members.mac.com

1
আপনার কি সত্যিই এটি ডিফল্ট বন্দর ব্যবহার করতে বলতে হবে?
কনস্টান্টাইনেকে

পিং, হোস্ট এবং এসএসএসে তিনটি পৃথক মোবাইলের সাথে পৃথক পৃথক কম্পিউটার ব্যর্থ হচ্ছে। আমি host yy.xx.members.mac.com not found: 3(NXDOMAIN)হোস্টের প্রচেষ্টা থেকে ত্রুটি পেয়েছি ssh: Could not resolve hostname yy.xx.members.mac.com: nodename nor servname provided, or not knownএবং পিং, হোস্ট এবং এসএসএস প্রচেষ্টা ব্যর্থ হওয়ার আগে এবং পরে আমার ম্যাক স্ক্রিন ভাগ করে নেওয়ার জন্য তিনটি কাজই ব্যর্থ। এটি কাজ করতে আপনি কোন ডিএনএস সার্ভার আইপি ব্যবহার করছেন?
bmike

যদিও হোস্ট এবং পিং কাজ করে না - ssh আমার পক্ষে কাজ শুরু করে। আমি কিছুটা খেলব এবং উত্তরটি চিহ্নিত করলাম যা আমি আরও ভাল।
bmike

আর - আমি জন্য পোর্ট নম্বর কল আউট প্রয়োজন বলে মনে হচ্ছে না SFTP অথবা SSH - কিন্তু এটা অনেক আঘাত না তাদের আছে ;-)
bmike

hostকাজ করে না কারণ এটি ডিএনএস রেজলভার ব্যবহার করছে, সিস্টেম রিসলভার নয়। pingবিটিটিএম আইপিভি uses ব্যবহার করে কারণ কাজ করে না। ping6পরিবর্তে চেষ্টা করুন এবং আপনি এটি প্রতিক্রিয়া দেখতে পাবেন।
বাহামাত

2

কারণ রেজুলেশনের আইপি অ্যাড্রেসগুলি ভার্সন 6।

আপনি যদি পিং 6 বা ট্রেস্রোয়েট 6 ব্যবহার করেন তবে আপনি আপনার হোস্টটিতেও পৌঁছতে পারবেন।


এটা সত্যিই দুর্দান্ত। এটি যুক্ত করার জন্য অনেক ধন্যবাদ। আপনি আমার আপত্তিটি আমার উত্তরটিতে আমার সাথে যুক্ত করে একবার যদি আমার দেখার সুযোগ হয় যে এটি আমার জন্য কাজ করে কিনা? +2 থেকে @ পিএসটি
বিমিকে

2

কে অনেক ধন্যবাদ hobs এবং ghoppe যারা উভয় কার্যকর সমাধান ছিল। মূল সমস্যাটি হ'ল মোবাইলমে ব্যাক টু ম্যাক আইপিভি 6 অ্যাড্রেসিংটি উপলভ্য এবং সম্ভবত একচেটিয়াভাবে ব্যবহার করে, তাই আমি পিং 6 বা ট্রেস্রোয়েট 6 ব্যবহার করার কথা ভাবি নি এবং আইপিভি 4 বা আইপিভি 6 কে সমাধান করার জন্য এসএসএস দৃশ্যত যথেষ্ট স্মার্ট।

ssh -p 22 username@computername.mobilemename.members.mac.com. আজ আমার জন্য পরীক্ষায় খুব নির্ভরযোগ্যভাবে কাজ করে।

যেহেতু এই আমাকে হোঁচট খেয়েছি আমি আশা করেছিলাম যেমন pingএবং hostএবং nslookupকাজ, আমি জিনিসটা কি আমি আমার জন্য কাজ একটি চমৎকার সারসংক্ষেপ আপ রেখে দেব। (ছবি সহ! - আমি সত্যিই ছবি পছন্দ করি)

সারসংক্ষেপে sftp, ssh, ping6, এবং traceroute6এই নামকরণ স্কীম দিয়ে কাজ করা উচিত।

আপনার ব্যবহারকারীর নাম এবং দূরবর্তী সংক্ষিপ্ত নামটি সঠিক কিনা তা নিশ্চিত করতে অ্যাপলের বিল্ট ইন টার্মিনাল (এবং আইটার্ম ) দুর্দান্ত। নামটি সংক্ষিপ্ত হোস্টের নাম (কী hostnameমুদ্রণ করে) এবং অগত্যা যে লম্বা ভাগ করে নেওয়ার নাম সন্ধানকারী দূরবর্তী ম্যাকের জন্য প্রদর্শিত হবে তা নয়)।

সংক্ষিপ্ত হোস্টনাম

টার্মিনালটি কী দেখায় যখন আমার ম্যাক মেশিনগুলি চালিত হয় তা আবিষ্কার করে। মেনু আইটেম শব্দ সংযোজক ... এবং শর্টকাট Shift+ + Command+ + K। এটা তোলে দেখায় কিভাবে আবিষ্কর্তা নাম "মাইকি এর ম্যাক" সংক্ষিপ্ত হোস্টনেম চেয়ে ভিন্ন হতে পারে মাইল

এখানে চিত্র বর্ণনা লিখুন


1
স্ক্রিনি সহ +1
কনস্টান্টাইনেকে

hobs এর একটি বি আছে: পি
কনস্টান্টাইনেকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.