আপডেট উত্তর
উবুন্টু স্নেপ্পি 16.04 হিসাবে, জিনিসের বেশ পরিবর্তন হয়েছে। প্রথম বুটের সময় আপনার স্নাপ্পির সাথে শারীরিক সংযোগ স্থাপন করতে হবে। screen
প্রথমে এটি কনফিগার করার জন্য সেরা পদ্ধতির নাম সিরিয়াল কেবল এবং (বিশদটির জন্য আমার পুরানো উত্তর দেখুন) এবং তারপরে এসএসএসের মাধ্যমে লগ ইন করুন।
প্রথম বুটে আপনি ওয়্যারলেস সংযোগটি কনফিগার করতে এবং লঞ্চপ্যাড (ওরফে সিঙ্গল-সাইন-অন) ব্যবহারকারীর সাথে আপনার রাস্পবেরি নিবন্ধিত করতে সক্ষম হবেন। এর অর্থ আপনার ল্যাপটপের / ডেস্কটপের ssh
পাবলিক কী লঞ্চপ্যাডে নিবন্ধিত হওয়া উচিত। সুতরাং এই অংশটির জন্য আপনার যা প্রয়োজন তা হ'ল:
- লঞ্চপ্যাড আইডি তৈরি করেছে
- এর সাথে ssh কী তৈরি করুন
ssh-keygen
- আপনার
~/.ssh/id_rsa.pub
লঞ্চপ্যাডে অনুলিপি করুন ।
- এখন রাস্পবেরিতে সংযোগ করুন (সিরিয়াল কেবল বা কীবোর্ড + মনিটরের পদ্ধতির মাধ্যমে)
- ওয়্যারলেস কনফিগার করুন, আপনার অ্যাডমিন অ্যাকাউন্টটি কনফিগার করুন। এই মুহুর্তে রাস্পবেরি লঞ্চপ্যাডের সাথে যোগাযোগ করবে এবং আপনার ssh পাবলিক কীটি পাবেন। আপনি কোন ইউজারনেম এবং আইপি অ্যাড্রেসের সাহায্যে আপনাকে রাস্পবেরিতে ফেলে দিতে পারেন তা বলা হবে told উদাহরণস্বরূপ আমার জন্য এটি ছিল
serg@192.168.0.84
, তাই আমি করেছি ssd serg@192.168.0.84
। যেহেতু রাস্পবেরি আপনার ssh পাবলিক কী জানে, প্রথম এসএসএস লগইনে পাসওয়ার্ডের প্রয়োজন হবে না।
এই পদক্ষেপগুলি উবুন্টুর অফিসিয়াল ডকুমেন্টেশনের খুব সংক্ষিপ্ত সংস্করণ , তবে আমি তাদের অনুসরণ করার সাথে সাথে পদক্ষেপগুলি ঠিক ব্যাখ্যা করা হয়েছে। ssh
প্রথম লগ-ইন করার সময় আমার এই ত্রুটিটি ছিল যেখানে আমি কিছুটা ছাপিয়েছি :
sign_and_send_pubkey: signing failed: agent refused operation
এটি কেবল চলমান দ্বারা সমাধান করা যেতে পারে ssh-add
।
পুরানো উত্তর (16.04 পূর্বের রিলিজের জন্য প্রাসঙ্গিক)
আসুন ধরে নেওয়া যাক আপনার রাস্পবেরি পাই এর আইপি ঠিকানাটি 192.168.0.25
। আপনি যদি শুধু চালানোর চেষ্টা করছেন
ssh 192.168.0.25
স্পষ্টতই ধরে নেওয়া হবে আপনি ল্যাপটপ / ডেস্কটপে আপনি যা ব্যবহার করেন ঠিক একই নাম ব্যবহার করে লগ ইন করার চেষ্টা করছেন। তবে আপনার প্রশ্নটি থেকে আমি যা দেখছি তা হ'ল আপনি কেবলমাত্র এসডি কার্ডে উবুন্টু স্নাপি ইনস্টল করেছেন এবং রাস্পবেরি বুট করছেন। এর অর্থ আপনি ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে এতে প্রবেশ করতে পারবেন, উভয়ই হ'ল ubuntu
:
ssh ubuntu@192.168.0.25
সুতরাং, আপনার জন্য সত্যিই ইউএসবি কীবোর্ডের দরকার নেই। ইউএসবি কীবোর্ড কেবল তখনই প্রয়োজনীয় যখন আপনি রাস্পবেরিকে কোনও মনিটরের সাথে সংযুক্ত করেছেন এবং ডেস্কটপ / ল্যাপটপে যেমন লগ ইন করার চেষ্টা করছেন।
আর একটি জিনিস যা আপনি করতে পারেন তা হ'ল ইউএসবি সিরিয়াল কেবল অর্জন এবং সিরিয়াল কনসোল ব্যবহার করে এতে লগ ইন করা screen
। আমার রাস্পবেরিতে নেটওয়ার্ক-সম্পর্কিত কিছু করার দরকার না হলে ব্যক্তিগতভাবে আমি এটি করি। সামান্য উপেক্ষাটি হ'ল আপনাকে রাস্পবেরিতে পিনগুলি সঠিকভাবে সংযুক্ত করতে হবে এবং ল্যাপটপ / ডেস্কটপে কেবলমাত্র ইউএসবি 2.0 বন্দর ব্যবহার করতে হবে। একবার সংযুক্ত হয়ে গেলে, রাস্পবেরি শক্তি প্রয়োগ করবে এবং আপনি একটি আদেশ জারি করতে পারেন:
screen /dev/ttyUSB0 115200
যেখানে / dev / ttyUSB0 হ'ল ডিভাইস ফাইলটি আপনার রাস্পবেরি দ্বারা উপস্থাপিত হয় এবং ১১০০০০ এর দুটি মেশিনের মধ্যে সংক্রমণের বাউড-রেট বা গতি। মনে রাখবেন যে ডিভাইস ফাইলের শেষ সংখ্যাটি ভিন্ন হতে পারে (তবে আমার অভিজ্ঞতায় এটি সাধারণত 0 দিয়ে শুরু হয়)।