হোস্ট-নেম করে উবুন্টু সার্ভারে ssh করা যাবে না


16

আমি ইথারনেটের মাধ্যমে আমার রাউটারের সাথে সংযুক্ত একটি পুরানো বাক্সে কেবল উবুন্টু 12.04 সার্ভার স্থাপন করেছি। দূরবর্তী অ্যাক্সেসের জন্য নির্দেশ হিসাবে আমি ওপেনশ-সার্ভার সেট আপ করেছি, তবে আমি হোস্টনেম ব্যবহার করে আমার ল্যাপটপ থেকে এটি প্রবেশ করতে পারি না।

আশ্চর্যজনকভাবে যদিও, আমি আইপি ঠিকানা ব্যবহার করে এটি sh আমি সুবিধার্থে এটি ঠিক করতে চাই। আমি লক্ষ্য করেছি যে এখানে কয়েকটি অনুরূপ প্রশ্ন রয়েছে, তবে মনে হচ্ছে সমস্যাটি সমাধানের জন্য এই দিকের লোকেরা কোন দিকনির্দেশে যেতে হবে সে সম্পর্কে কিছু ধারণা ছিল এবং তারা আমার প্রশ্নগুলির আরও কিছু নির্দিষ্ট, প্রযুক্তিগত-শব্দযুক্ত সংস্করণ জিজ্ঞাসা করেছিলেন।

হোম নেটওয়ার্কিংয়ের সম্পূর্ণ শিক্ষানবিস হিসাবে, আমি যদি এখান থেকে কোথা থেকে যেতে হয় কেউ যদি আমাকে বলে তবে আমি প্রধানত প্রশংসা করব।


উত্তর:


15

আপনি যদি কোনও কেন্দ্রীয় অবস্থানে হোস্টনামগুলি কনফিগার না করেন তবে উবুন্টু সার্ভারে আপনি যে হোস্টনেমটি কনফিগার করেছেন তা আপনার ল্যাপটপের পক্ষে কোনও উপায় নেই।

সুতরাং যদি আপনি উবুন্টু সার্ভারটি ইনস্টল করার সময় আপনি এর নামটি "বোনকারস" ssh bonkersরেখেছেন , তবে এটি বোধগম্য যে ল্যাপটপে কোনও হোস্ট ব্যবহার করবে না, কারণ ল্যাপটপের সেই হোস্ট-নেম সম্পর্কে কোনও ধারণা নেই।

সম্ভাব্য সমাধান:

  • আপনার ল্যাপটপে (আপনি এটি বলতে পারেন নি যে এটি কোন ওএস চলছে)? আপনার উবুন্টু সার্ভারের আইপি ঠিকানার জন্য / ইত্যাদি / হোস্ট ফাইলটিতে একটি লাইন যুক্ত করুন, এর মতো কিছু (আপনার উবুন্টু সার্ভার থেকে আসল আইপি ব্যবহার করুন):

    10.15.30.41 ubuntu-server

    তারপরে আপনি করতে পারেন ssh ubuntu-serverএবং এটি কাজ করা উচিত। নোট করুন যে হোস্ট ফাইলের অবস্থান আপনার ল্যাপটপের কোন ওএসের উপর নির্ভর করে; উদাহরণস্বরূপ, উইন্ডোজে এটি কোথায় রয়েছে তা আমি নিশ্চিত নই।

  • আপনার উবুন্টু সার্ভারে অ্যাভিহি-ডেমন প্যাকেজ ইনস্টল করুন। এটি আপনার স্থানীয় নেটওয়ার্কে এর হোস্টনামটির "বিজ্ঞাপন" দেওয়ার জন্য এমডিএনএস প্রোটোকলটি ব্যবহার করে। এটি ইনস্টল হয়ে চলমান হয়ে গেলে, আপনার ssh ubuntu-server.local( .localডোমেনটি লক্ষ্য করুন ) সক্ষম হওয়া এবং সার্ভারটি অ্যাক্সেস করা উচিত। আবার, যদি আপনার ল্যাপটপটি উইন্ডোজ চলমান থাকে তবে আমি এটি বলতে পারি না এটি এমডিএনএস সমর্থন করে কিনা; আমি জানি উবুন্টু (এবং অ্যাভিহি-ডেমন ইনস্টল করা অন্য কোনও লিনাক্স) এবং ম্যাক ওএস এক্স এটি বাক্সের বাইরে সমর্থন করে।


1
ডিএনএস সেটআপ করাও একটি বিকল্প, তবে এটি ঘোড়ার তলায় হ্যান্ড গ্রেনেড ব্যবহার করার মতো। (এবং সর্বদা সম্ভব নয়)।
জ্যাকওয়ার্ডি

2

আমারও অনুরূপ সমস্যা হয়েছিল এবং রোহিদর যেমন পরামর্শ দিয়েছিল ঠিক তেমনই এটি অহাহি-ডেমন ইনস্টল করার সমাধান করার চেষ্টা করেছি, তবে দৃশ্যত কোনও ফলস্বরূপ হয়নি। তারপরে টাইপ করলাম

host myhostname

এবং টার্মিনাল আমাকে উত্তর:

myhostname.lan has address 192.168.1.68
Host myhostname.lan not found: 3(NXDOMAIN)

অতিথি মেশিনে হোস্টনেম myhostname.lan হিসাবে Iused এবং এটি ঠিক কাজ করেছে। আমি ডিএইচসিপি-র সাথে যুক্ত না হওয়া পর্যন্ত। নির্ধারিত আইপি দিয়ে এটি কার্যকর হয় না ...


আমি এটিও দেখতে পেয়েছি যে "হোস্ট" কমান্ডটি হোস্ট <সিস্টেমে> বা হোস্ট <সিস্টেমে> সাথে কাজ করে না av তবে, আমি একটি করতে সক্ষম হয়েছি ssh <system>.localএবং এটি কাজ করেছিল। সুতরাং আমি অনুমান করি যে হোস্ট কমান্ড এমডিএনএস / আাহি স্টাফ নিয়ে কাজ করছে না।
বিগুডার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.