রাস্পবেরি পাইতে এসএসএস সংযোগ প্রত্যাখ্যান [বন্ধ]


94

আমি বুঝতে পেরেছি যে এই প্রশ্নটি ইতিমধ্যে কিছু ভিন্ন উপায়ে জিজ্ঞাসা করা হয়েছে, তবে মনে হয় না যে সমস্যাগুলি সমাধানের জন্য আমি যেভাবে এসেছি এর কোনওটিই কাজ করেছে, তাই এখানে চলে যায়:

আমি আমার ল্যাপটপে এসএসএসের মাধ্যমে আমার রাস্পবেরি পাই 3 রাস্পবিয়ান সেটআপের সাথে সংযোগ দেওয়ার চেষ্টা করছি, তবে যদিও আমার সঠিক আইপি ঠিকানা রয়েছে, তবুও আমি ত্রুটিটি পেয়ে যাচ্ছি:

ssh: connect to host xxx.xxx.xx.x port 22: connection refused.

এটি অস্বাভাবিক কারণ কারণ আমি যখন সেই ঠিকানাটি পিন করার চেষ্টা করি তখন এটি ঠিকঠাক কাজ করে। আমি কী ভুল তা বোঝার চেষ্টা করতে পারি এমন কিছু আছে?

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


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


7
খুব ভাল প্রশ্ন।
রিচার্ড ডি রে

উত্তর:


206

স্পষ্টতই, রাস্পবিয়ান-এ এসএসএইচ সার্ভারটি এখন ডিফল্টরূপে অক্ষম । সংযোগগুলির জন্য যদি কোনও সার্ভার শুনতে না পান তবে এটি সেগুলি গ্রহণ করবে না। আপনি এই raspberrypi.org টিউটোরিয়াল অনুযায়ী ম্যানুয়ালি SSH সার্ভার সক্ষম করতে পারেন :

নভেম্বর 2016 এর প্রকাশ হিসাবে, রাস্পবিয়ান এসএসএইচ সার্ভার ডিফল্টরূপে অক্ষম করেছে।

এটি সক্ষম করার এখন একাধিক উপায় রয়েছে। একটি চয়ন করুন :

ডেস্কটপ থেকে

  1. মেনু Raspberry Pi Configurationথেকে লঞ্চ করুনPreferences
  2. Interfacesট্যাবে নেভিগেট করুন
  3. Enabledপাশে নির্বাচন করুনSSH
  4. ক্লিক OK

সাথে টার্মিনাল থেকে raspi-config

  1. sudo raspi-configএকটি টার্মিনাল উইন্ডোতে প্রবেশ করুন
  2. নির্বাচন করুন Interfacing Options
  3. নেভিগেট করুন এবং নির্বাচন করুন SSH
  4. পছন্দ করা Yes
  5. নির্বাচন করুন Ok
  6. পছন্দ করা Finish

এসএসএইচ পরিষেবাটি দিয়ে শুরু করুন systemctl

sudo systemctl enable ssh
sudo systemctl start ssh

একটি মাথা বিহীন রাস্পবেরি পাই উপর

হেডলেস সেটআপের জন্য এসএসএইচ sshএসডি কার্ডের বুট পার্টিশনে কোনও এক্সটেনশন ছাড়াই নামক কোনও ফাইল স্থাপন করে সক্ষম করা যায় । পাই বুট হয়ে গেলে sshফাইলটি সন্ধান করে। যদি এটি খুঁজে পাওয়া যায়, এসএসএইচ সক্ষম হয়, এবং ফাইলটি মোছা হয়। ফাইলের বিষয়বস্তু কোনও বিষয় নয়: এতে পাঠ্য থাকতে পারে, বা কিছুই নয়।


4
আপনাকে ধন্যবাদ, এটি পুরোপুরি কাজ করেছে! ডিভাইসটিকে ইন্টারফেস করার অন্যতম প্রধান উপায় বিবেচনা করে ডিফল্টরূপে ssh অক্ষম করা এটি একটি বিস্ময়কর সিদ্ধান্ত ...
ম্যাট

11
কোনও মাথাবিহীন কনফিগারেশনে এটি করার কোনও উপায়? টিউটোরিয়ালটি বুট ডিরেক্টরিতে "ssh" নামের একটি ফাইল স্থাপন করতে বলে, তবে এটি কার্যকর হয় না।
জেফ

12
অন্যরা যা এটি খুঁজে পেতে পারে তাদের জন্য, সমস্যাটি হ'ল প্রথম সফল এসএসএইচ সংযোগের আগে আরপিআই সঠিকভাবে পুনরায় চালু না করা হলে এসডি কার্ডটি পুনরায় চিত্রিত করতে হবে। একবার আমি এটি করেছিলাম এবং খালি "ssh" ফাইলটি যুক্ত করার পরে এটি কার্যকর হয়েছিল।
জেফ

8
বাহ, এটি আরপিআই সম্প্রদায়ের পক্ষ থেকে একটি বোবা চাল। সুতরাং এখন আমি ডেস্কটপ-কম সংস্করণটি ডাউনলোড করেও, এসএসএইচ সক্ষম করার জন্য আমার এখনও একটি ডেস্কটপ সেটআপ করা দরকার? কি যে ব্যথা.
সেরিন

4
Ssh ফাইলটিতে সক্ষম করার জন্য কোনও ব্যবহারকারীর নাম এবং পাসওয়ার্ড থাকলে এটি আরও অর্থপূর্ণ হত
ফ্লোরিয়ান এফ

-6

আমি পাই পাই ডিফল্টরূপে সেশ সার্ভার সক্ষম করেছে। মাইন সবসময় বাক্সের বাইরে কাজ করে। নির্ভর করে যা অপারেটিং সিস্টেমের সংস্করণ হতে পারে।

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


বাক্সের বাইরে এখন ডিফল্টরূপে অক্ষম হয়ে গেছে বলে মনে হচ্ছে। এখানে ত্রুটিটি "সংযোগ প্রত্যাখ্যান" হ'ল দেরি না করে "অপারেশন টাইম আউট" হয় - যা আইপি আপনার উপর পরিবর্তিত হলে ঘটে। অনুমোদিত অন্য ডিভাইস আইপি নিতে পারে এবং সংযোগটি প্রত্যাখ্যান করতে পারে।
এড_
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.