এসএসএইচ এর মাধ্যমে সংযোগ স্থাপনের সময় আইপি-র পরিবর্তে ব্যবহারকারীর সার্ভারের নাম কীভাবে দেওয়া যায়?


11

আমার একটি ভার্চুয়ালবক্স রয়েছে যার উপর আমি ওবুন্টু 12.04 ইনস্টল করেছি। আমার হোস্ট কম্পিউটার হ'ল ম্যাক ওএস (ম্যাভেরিক্স)। আমি আমার রিমোটে একটি এসএসএইচ কী অনুলিপিটি করেছি (যা উবুন্টু সার্ভার এবং আমি এটিকে মাইবুন্টু বলি)।

যখন আমি করেছি

ssh username@myubuntu
ssh: Could not resolve hostname ubuntuhadoop: nodename nor servname provided, or not known

কিন্তু যখন আমি চেষ্টা করেছি:

ssh username@66.90.115.178

আমি রিমোট সার্ভারে লগ ইন করতে সক্ষম হয়েছি (যা মাইবুন্টু)।

কেন এটি দরকার যে আমি আইপি ঠিকানাটি এটি সঠিকভাবে সংযুক্ত করি তবে সার্ভারনেম নয়।

আমি নিশ্চিত না এটি সম্ভব কিনা। তবে আমি ইউটিউবের একটি টিউটোরিয়াল পেয়েছি। ssh myubuntu(ব্যবহারকারীর নাম @ মাইবুন্টু নয়) এবং ব্যবহারকারীর নাম ছাড়াই দূরবর্তী সার্ভারে লগ ইন করেছেন। এটা কি সম্ভব?


1
এটি আপনাকে আপনার প্রশ্নের শেষ অংশ থেকে সমাধান দিতে পারে: জিজ্ঞাসুবন্টু
host-

এই উত্তরটি দেখুন: stackoverflow.com/a/45927052/249697
কা।

উত্তর:


14

আপনার স্বল্প কিছু সু্যোগ আছে।

আপনার যদি কেবল কয়েকটি অবস্থান বা একক অবস্থান থেকে আপডেট / ইত্যাদি / হোস্টগুলি অ্যাক্সেসের প্রয়োজন হয়

sudo nano /etc/hosts

আপনার সার্ভারের জন্য একটি এন্ট্রি যুক্ত করুন

66.90.115.178 myubuntu

দ্বিতীয়ত, একটি নিখরচায় ডিএনএস পরিষেবা, http://www.noip.com/free/ বা অনুরূপ ক্রয় বা সন্ধান করুন

তৃতীয়ত, ssh আপনার বর্তমান ব্যবহারকারীর নাম ডিফল্টরূপে ব্যবহার করে, সুতরাং ক্লায়েন্ট এবং সার্ভার উভয় ক্ষেত্রেই যদি আপনার একই ব্যবহারকারীর নাম থাকে তবে কেবল ssh সার্ভার_নাম

ssh your_server

নামগুলি আলাদা হয় বা আপনি নতুন ব্যবহারকারী চান তবে আপনার কেবলমাত্র একটি ব্যবহারকারী নাম নির্দিষ্ট করতে হবে

ssh new_user@your_server

এটি এখন সহজ হওয়ায় আমি প্রথম বিকল্পটি অনুসরণ করেছি। আমাকে কি কম্পিউটার পুনরায় চালু করতে হবে? এই মুহূর্তে, যখন আমি চেষ্টা করেছি তখন এটি ঝুলছে ssh myubuntuএবং আমিget operation timed out
মস্তিষ্কের ঝড়

না নিশ্চিত, আউটপুট এ বর্ণন Hang সম্পর্কেssh -vvv myubuntu
প্যান্থার

দুঃখিত, আইপি-তে আমার একটি টাইপো ছিল যা আমি ব্যবহার করে খুঁজে পেয়েছি ssh -vvv। আমি ঠিক করার পরে এটি দুর্দান্ত কাজ করে! একটি প্রশ্ন যদিও, আপনি কেন বলছেন if you need access from only a few locations or a single location update /etc/hosts। আপনি বর্ণিত দুটি পদ্ধতির জন্য যদি আপনি একটি লাইন বা দুটি দিতে পারেন এবং সেগুলি কখন কার্যকর হবে, তারা আমার মতো শিক্ষানবিশদের জন্য সহায়ক হবে। আপনাকে অনেক ধন্যবাদ!!!!
মস্তিষ্কের ঝড়

ঠিক আছে, এটি ডিএনএস সার্ভারটি কনফিগার করতে সময় তুলনায় আপনাকে কতগুলি মেশিন সম্পাদনা করতে হবে / আনুষ্ঠানিকভাবে / হোস্টগুলিতে আনুপাতিক is
প্যান্থার

স্থানীয় নেটওয়ার্কগুলির জন্য আরও একটি বিকল্প রয়েছে: অবাহি (যা উবুন্টু ডেস্কটপগুলিতে ডিফল্টরূপে ইনস্টল করা হয়)।
Andrea Corbellini

0

আমারও এই সমস্যা ছিল আমি নীচের হিসাবে অন্য হোস্টকে সংজ্ঞায়িত করেছি (/ ইত্যাদি / হোস্টগুলিতে):

hostname1 IP1
hostname2 IP2

আমি এটিকে পরিবর্তন করেছি:

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