এসএসএইচ তাজা ইনস্টলের সাথে কাজ করছে না


48

আমি সম্প্রতি মাউন্ট থেকে একটি পুরানো মডেল বি মুক্তি পেয়েছি, একটি এসডি কার্ডে NOOBS রেখেছি এবং এতে রাস্পবিয়ানের সর্বশেষতম সংস্করণটি ইনস্টল করেছি। আমি এটি বুট আপ করেছি, আমার ম্যাক থেকে এসএসএইচ চেষ্টা করেছি, কিন্তু পেয়েছি:

ssh: connect to host 192.168.1.248 port 22: Connection refused

আমি দৌড় দিয়ে প্রথম দৃষ্টিতে এটি পেয়েছিলাম sudo ssh restart, কিন্তু এখন যতবার আমি আবার বুট আপ করি, আবার নতুন করে প্রবেশ করার আগে আমাকে এসএসএস পরিষেবাটি পুনরায় চালু করতে হবে, যা সম্ভবত ব্যবহারিক নয়। এটি স্থায়ীভাবে আরও ঠিক করার জন্য আমি কিছু করতে পারি?


উত্তর:


84

ডকুমেন্টেশন উদ্ধৃত :

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

কনসোলের মাধ্যমে মেশিনগুলিতে এসএসএইচ সক্ষম করতে:

sudo raspi-configটার্মিনালে প্রবেশ করুন, প্রথমে নির্বাচন করুন Interfacing Options, তারপরে নেভিগেট করুন ssh, টিপুন Enterএবং নির্বাচন করুন Enable or disable ssh server

হেডলেস মেশিনগুলির জন্য এসএসএইচ সক্ষম করতে:

হেডলেস সেটআপের জন্য, এসএসএইচ sshএসডি কার্ডের বুট পার্টিশনে কোনও প্রকার ছাড়াই নামক কোনও ফাইল স্থাপন করে সক্ষম করা যায় ।


6
আমি 2018-03-14 থেকে রাস্পবিয়ান স্ট্রেচ ডেস্কটপে হেডলেস সেটআপ চেষ্টা করেছি এবং এটি আর কাজ করছে বলে মনে হয় না, পূর্ববর্তী সংস্করণগুলির সাথে কাজ করছিল।
জেবাকজুক

sshবুট- এ ফাইলটি হেডলেস তৈরি করা নিয়েও একই সমস্যাটি বার্তাটি বুট
Sander Visser

@ জ্যাবাকজুক আমি একই জিনিসটি অনুভব করছি। আপনি এখনও এটি স্থির করেছেন?
হারুন

@ জ্যাবাকজুক এটি এখন "ইন্টারফেসিং বিকল্পগুলির" অধীনে অবস্থিত (উত্স: raspberrypi.org/forums/viewtopic.php?t=177883 )
অ্যারন

@ অ্যারন, ঠিক আছে, তবে আপনি মাথা বিহীন সেটআপ দিয়ে এটি কীভাবে করবেন?
জেবাকজুক

11

রাস্পবেরি পাই এর জন্য সম্প্রতি একটি সুরক্ষা আপডেট হয়েছে। এখানে https://www.raspberrypi.org/blog/a-security-update-for-raspbian-pixel/ এর একটি নিবন্ধ

ফাউন্ডেশনের নিবন্ধ থেকে:

কি বদলে গেছে?

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

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

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

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

আমাদের আশা এই যে (অপেক্ষাকৃত ছোটখাটো) পরিবর্তনগুলি খুব বেশি অসুবিধার কারণ হবে না, তবে হ্যাকারদের পক্ষে পাই আক্রমণ করা তাদের পক্ষে আরও কঠিন হয়ে উঠবে।

এর মূল অর্থটি হ'ল এসএসএইচের মতো দূরবর্তী সংযোগ ব্যবহার করে সম্প্রতি প্রচুর ডিভাইস হ্যাক হয়েছে। এর কারণে, এসএসএইচ ডিফল্টভাবে অক্ষম হয়ে গেছে। এটি ঠিক করার জন্য আপনাকে /boot/ডিরেক্টরিতে ssh নামক একটি ফাইল তৈরি করতে হবে । Ssh নামক এই ফাইলটিতে আপনি চাইলে যে কোনও পাঠ্য বা কিছুই থাকতে পারে। তারপরে, sudo raspi-config commandটার্মিনালে অন ব্যবহার করে আপনি আবার ssh সক্ষম করতে পারবেন।

এছাড়াও, এটি আপনাকে পাসওয়ার্ড পরিবর্তন করার পরামর্শ দেয় যদি এটি পাসওয়ার্ডের মতো সহজ কিছু ছিল যাতে passwdকমান্ডটি ব্যবহার করে ক্র্যাক করা আরও কঠিন ।


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

1
আক্রমণগুলি খুব কমই "সাম্প্রতিক"। আমি প্রায় তিন বছর ধরে আমার লগগুলিতে ব্রেক-ইন প্রচেষ্টা দেখছি।
চিহ্নিত করুন

হয়তো অনেক কিছু নয় তবে রাস্পবেরি পিসের কিছু হ্যাকিং হয়েছে!
কিং বেলুনিয়ন

2

systemctl সমাধান

আপনার যদি ইতিমধ্যে স্ক্রিন + কীবোর্ড বা ইউআরটি ( এই পোস্টটি দেখুন ) নন-এসএসএইচ পদ্ধতির মাধ্যমে পাইতে একটি শেল থাকে তবে আপনি কেবল চালাতে পারেন:

sudo systemctl enable ssh
sudo service sshd start

পরিবর্তে ইন্টারেক্টিভ মাধ্যমে এটি করার মাধ্যমে sudo raspi-config

/boot/ssh যাদু ফাইল

আপনার যদি পাইতে এখনও শেল না থাকে তবে আপনার হোস্টে তিনি এসডি কার্ডটি সন্নিবেশ sshকরুন এবং boot/পার্টিশনে একটি প্রথম ম্যাজিক ফাঁকা ফাইল তৈরি করুন (প্রথমটি)।

উবুন্টু হোস্টগুলিতে এটি স্বয়ংক্রিয়ভাবে মাউন্ট হয়ে যায় এবং আপনি কেবল এটি করতে পারেন:

sudo touch /media/$USER/boot/ssh

যা দিয়ে আপনি নিশ্চিত করতে পারেন:

lsblk

যেটা বহন করে:

mmcblk0     179:0    0  14.4G  0 disk
├─mmcblk0p1 179:1    0  43.9M  0 part /media/ciro/boot
└─mmcblk0p2 179:2    0  14.4G  0 part /media/ciro/rootfs

রাস্পবিয়ান লাইট 2018-11-13 এ পরীক্ষিত, সম্পূর্ণ পরীক্ষার সেটআপটি এখানে আরও বর্ণিত: এসএসএইচ থেকে কোনও সংযোগ ছাড়াই আরপিআই?


0

হ্যাঁ, @ টেক্রাফ বলেছিলেন sshডিফল্টরূপে অক্ষম করা হয়েছে তবে কনফিগারেশনের অবস্থানটি পরিবর্তন হয়েছে। কনসোলের মাধ্যমে আপনার মেশিনে এসএসএইচ সক্ষম করতে:

sudo raspi-configটার্মিনালে যান প্রবেশ করুন 5-Interfacing Options, তারপরে নেভিগেট করুন P2-ssh, এন্টার টিপুন এবং tabসক্ষম বা অক্ষম করতে ব্যবহার করুন ssh server। তারপরে sudo shutdown -r nowপুনরায় বুট করতে। (পার্শ্ব নোট শাটডাউন -hএখন পুনরায় বুট করবে না)

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