বুট সময় স্বয়ংক্রিয়ভাবে ssh শুরু করা


39

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

আমি পড়েছি এমন সমস্ত টিউটোরিয়াল এসডি কার্ডে .img ফাইলটি লেখার জন্য ডিডি (তাই ইউনিক্স (উবুন্টু) ব্যবহার করে এটি করা) ব্যবহার করে বর্ণনা করি। এটি করা শেষ:

sudo dd bs=1M if=/path/to/2012-08-16-wheezy-raspbian.img of=/dev/sdb

এটি সফলভাবে সম্পূর্ণ করে; পরবর্তী পদক্ষেপটি ফাইলটি অনুলিপি করা

mv  /boot/boot_enable_ssh.rc  /boot/boot.rc

boot_enable_ssh.rc অনুপস্থিত।

আমি আরপিআই অফিসিয়াল সাইট থেকে সবচেয়ে সাম্প্রতিক দুটি চিত্র ফাইল ব্যবহার করে ডিডি অ্যাকশন চালিয়েছি - 2012-07-15-হুইজি-রাস্পবিয়ান.আইএমজি - 2012-08-16-হুইজি-রাস্পবিয়ান.আইএমজি

তবে উভয়ের জন্যই কোনও / বুট / বুট_নেবল_এসএইচ.সিআর ফাইল নেই।

আমি অনুসন্ধান ( sudo find /media/ -name boot_enable_ssh.rc) দিয়ে অনুসন্ধান করার চেষ্টাও করেছি । তবুও কোনও সাফল্য নেই।

আমি কি কিছু ভুল করছি এসএসএস হওয়ার আরও একটি উপায় আছে?


উত্তর:


45

যদিও রাস্পবিয়ান ডিফল্টরূপে ssh সক্ষম করত , তবে ডিসেম্বর 2016 থেকে এটি আর তা করে না। ২০১২-তে ওপি-র অনুরোধের মতো এখনও কোনও boot_enable_ssh.rc ফাইল নেই, এসএসএস ইন "ssh" নামে একটি ফাইল তৈরি করে প্রথম বুটে সক্ষম করা যাবে /boot। হিসাবে /bootকোন অপারেটিং সিস্টেম যে বুঝতে পারে SD কার্ড দ্বারা লেখা যেতে পারে, এই অতিরিক্ত পদক্ষেপ সহজে প্রথম ইনস্টলেশনের উপর সম্পন্ন করা হয়। এটি একই কার্ড চিত্রের সাথে আবার করার দরকার নেই। আপনি এটিকে raspi-configআগের মতো সক্ষম করতে পারেন ।

রাস্পবেরি পাই ফাউন্ডেশন ডিফল্টরূপে ssh সক্ষম করার জন্য এটি করার জন্য বেছে নিয়েছিল এবং একটি নামী ব্যবহারকারী নাম / পাসওয়ার্ডের সংমিশ্রণ থাকা সুরক্ষা ঝুঁকি


সরকারীভাবে ডাউনলোডযোগ্য রাস্পবিয়ান "হুইজি" চিত্রটি ডিফল্ট হিসাবে এসএসএসডি শুরু করে।
কারাসজি ইস্তভান

1
"জেসি" ডিফল্টরূপে আর এসএসডি শুরু করে না।
সাইমন এ.উগস্টার 21

2
হ্যাঁ, বাস্তবতার সাথে মিল রেখে আমার উত্তর আপডেট করেছে। এটি চার বছরেরও বেশি সময় ধরে সত্য হতে
পেরেছিল

আপডেটের জন্য ধন্যবাদ - কেবল একই লিঙ্কটি যুক্ত করতে চেয়েছিলেন :)
সাইমন এ। ইউগস্টার

হ্যাঁ! স্পষ্ট করতে, /bootবুট নামক পার্টিশনটিকে বোঝায়, bootরাস্পবিয়ান এক্সট
মাইকেল

3

নির্বিশেষে যদি ssh কোনও নির্দিষ্ট বিতরণে ডিফল্টরূপে সক্ষম হয় তবে:

mv /boot/boot_enable_ssh.rc /boot/boot.rc

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

mkdir ~/sdcard
sudo mount /dev/sdb ~/sdcard
mv ~/sdcard/boot_enable_ssh.rc ~/sdcard/boot/boot.rc
umount ~/sdcard

/ বুট একটি ফ্যাট পার্টিশন, সুতরাং প্রায় কোনও ওএস এটিকে স্বয়ংক্রিয়ভাবে স্থাপন করবে।
30:32

3

রাস্পিয়ান ভাষায়, উপরের পরামর্শগুলি যদি কাজ না করে (তবে "mv /boot/boot_enable_ssh.rc /boot/boot.rc" সমস্ত এটি পরবর্তী বুটটিতে কাজ করা উচিত, এবং এর পরে), আরও ম্যানুয়াল উপায়টি চালানো হবে

sudo raspi-config

এবং তারপরে কনফিগারেশনে উন্নত বিকল্পগুলির অধীনে - একটি স্টার্ট এসএস বিকল্প রয়েছে যা পরিষেবাটি শুরু করবে।


0

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

এস.এস.এইচ NOOBS- এর সাথে ডিফল্ট অবস্থায় অক্ষম বলে মনে হচ্ছে । আমাকে প্রথমবারের মতো আরপিআই বুট করার আগে আমাকে এসডি-কার্ড ফর্ম্যাট করতে হবে এবং সেখানে রাস্পবিয়ান চিত্র রাখতে হবে।


-1

যদিও রাসবিয়ান সিস্টেমড ব্যবহার করে (এমন একটি প্রোগ্রামের একটি হাইড্রা দানব যা ইউনিক্স দর্শনের বিরুদ্ধে যায় এবং একটি কাজ করে ভাল করে দেয়)) আপনি সিস্টেম-ভি স্টাইলের এসএসএস ডিমন ইনডিকে যোগ করতে "আপডেট-আরসি.ডি" কমান্ডটি ব্যবহার করতে পারেন নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার সিস্টেমের প্রারম্ভকালে স্ক্রিপ্ট:

sudo আপডেট-rc.d ssh সক্ষম করুন

কাদা হিসাবে পরিষ্কার?


2
ইনিশ হাইড্রা দৈত্য হওয়ার কথা;)
স্বর্ণলোকস

-1

আপনার পাইতে মাথাবিহীন রাস্পবিয়ান ইনস্টল কীভাবে করবেন তা এখানে। রাস্পবিয়ান চিত্র ডাউনলোড করুন। রাস্পবিয়ান চিত্রের একটি অনুলিপি পেতে এখানে চলে যান। ... এসডি কার্ডে চিত্র লিখুন। ছবিটি এসডি কার্ডে লিখুন। ... এসডি কার্ড রুটে "এসএসএইচ" ফাইল যুক্ত করুন। ... আপনার পাই বুট করুন ... আপনার পাই এর আইপি ঠিকানাটি সন্ধান করুন। ... আপনার পাই মধ্যে এসএসএইচ । ... আপনার পাই কনফিগার করুন


ভুল। / বুট ডিরেক্টরিতে (যা পৃথক পার্টিশনে রয়েছে) ফাঁকা ফাইল 'ssh' (ছোট বড় বড় বড় অক্ষর, আপনার ইঙ্গিত হিসাবে মনে হয় না বড়) যুক্ত করা উচিত।
হ্যারিএইচ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.