কোনও রাউটার নেই + স্ক্রিন নেই + নিয়মিত ইথারনেট কেবল + আরপিআই 2 + রাস্পবিয়ান লাইট 2018-11-13 13 উবুন্টু 18.10
প্রথমে আমাদের অবশ্যই পাইতে এসএসএইচ সার্ভার সক্ষম করতে হবে, যা সুরক্ষার জন্য ডিফল্টরূপে অক্ষম।
আপনার যদি ইতিমধ্যে স্ক্রিন + কীবোর্ড বা ইউআরটি (নীচে দেখুন) এর মতো নন-এসএসএইচ পদ্ধতির মাধ্যমে পাইতে একটি শেল থাকে তবে কেবল চালনা করুন:
sudo systemctl enable ssh
sudo service sshd start
যেমন এখানে ব্যাখ্যা করা হয়েছে: /raspberrypi/58478/ssh-not-working-with-fresh-install এটি বুট জুড়েই অবিচ্ছিন্ন।
অন্যথায়, আপনার হোস্টে তিনি এসডি কার্ড ,োকান, এবং পার্টিশনে একটি ম্যাজিক খালি ফাইল নামক 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
আপনি যদি পাইতে এসএসএইচডি ডিমন সক্ষম না করেন তবে এসএসএইচ সংযোগটি এতে ব্যর্থ হবে:
ssh: connect to host 10.42.0.160 port 22: Connection refused
যখন আমরা পরে এটি চেষ্টা করি।
এসএসএইচ সার্ভার সক্ষম করার পরে
এরপরে, পাইটি বুট করুন এবং আপনার ল্যাপটপ থেকে সরাসরি পাইয়ের সাথে একটি ইথারনেট কেবল যুক্ত করুন:
উবুন্টু 17,04 উপর প্রায় কাজ করতে এই বাগ হিসাবে উল্লিখিত এই উত্তরে আপনাকে প্রথমে প্রয়োজন:
sudo apt-get install dnsmasq-base
হোস্টে, নেটওয়ার্ক ম্যানেজারটি খুলুন:
nm-connection-editor
এবং যান:
+
সাইন (একটি নতুন সংযোগ যুক্ত করুন)
- ইথারনেট
- সৃষ্টি
- আইপিভি 4 সেটিংস
- পদ্ধতি: অন্যান্য কম্পিউটারে ভাগ করা
- এটির জন্য একটি ভাল নাম সেট করুন
- সংরক্ষণ
হোস্টে পাই এর আইপি সন্ধান করুন:
cat /var/lib/misc/dnsmasq.leases
ফলাফল কিছু:
1532204957 b8:27:eb:0c:1f:69 10.42.0.160 raspberrypi 01:b8:27:eb:0c:1f:69
10.42.0.160
আইপি, তারপর যথারীতি:
ssh pi@10.42.0.160
আমার মধ্যে নিম্নলিখিতগুলিও রয়েছে .bashrc
:
piip() ( cat /var/lib/misc/dnsmasq.leases | cut -d ' ' -f 3; )
pissh() ( sshpass -p raspberry ssh "pi@$(piip)"; )
পাই এর অভ্যন্তর থেকে, লক্ষ্য করুন যে এটি আপনার হোস্টের অন্যান্য ইন্টারফেসের মাধ্যমে সাধারণত ইন্টারনেটে অ্যাক্সেস করতে পারে:
ping google.com
উদাহরণস্বরূপ, আমার ল্যাপটপে পাই পাই ইথারনেট গ্রহণ করে তবে হোস্টটি ওয়াইফাইয়ের মাধ্যমে ইন্টারনেটে সংযুক্ত থাকে।
হোস্ট নেটওয়ার্ক কার্ড অটো এমডিআই-এক্স সমর্থন করে যদি ক্রসওভার কেবল প্রয়োজন হয় না । এটি সাম্প্রতিকতম হার্ডওয়্যারের ক্ষেত্রে যেমন উদাহরণস্বরূপ, আমি 2012 লেনোভো টি 430 এর সাথে পরীক্ষা করেছি, যার একটি "ইনটেল 82579 এলএম গিগাবিট নেটওয়ার্ক সংযোগ" রয়েছে যা অটো এমডিআই-এক্স এর জন্য নথি সমর্থন করে ।
এখন আপনি এটি করতে পারেন:
ইউআরটি সিরিয়াল ইউএসবি রূপান্তরকারী
আপনি যদি কেবল পাইতে শেল পেতে চান তবে এটি এসএসএইচের একটি বিকল্প: https://en.wikedia.org/wiki/Serial_port
এটি এসএসএইচ বা নেটওয়ার্কিং নিজেই ব্যবহার করে না, বরং পুরানো, সরল, আরও প্রত্যক্ষ, আরও নির্ভরযোগ্য, নিম্ন ব্যান্ডউইথ, নিম্ন দূরত্বের সিরিয়াল ইন্টারফেস। পাইটির এই পদ্ধতিতে ইন্টারনেটে অ্যাক্সেস থাকবে না।
ডেস্কটপ কম্পিউটারগুলিতে এখনও একটি সিরিয়াল পোর্ট রয়েছে যা আপনি পাই এর সাথে সরাসরি তারের সাথে তারের সাথে সংযুক্ত করতে পারেন তবে এগুলি বেশিরভাগ ল্যাপটপে লুকানো থাকে এবং তাই আমাদের একটি সস্তা ইউএসবি অ্যাডাপ্টার কিনতে হবে। এখানে আমি ব্যবহার করেছি: https://www.amazon.co.uk/gp/product/B072K3Z3TL আরও দেখুন : https : //unix.stackex بدل.com/ questions / 307390 / কি- is- the- differences- between- ttys0-ttyusb0-and-ttyama0-in-linux / 367882 # 367882
প্রথমে হোস্টে এসডি কার্ডটি প্লাগ করুন এবং যুক্ত করতে config.txt
প্রথম পার্টিশনে উপস্থিত ফাইলটি সম্পাদনা করুন:
enable_uart=1
যেমনটি এখানে ব্যাখ্যা করা হয়েছে: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=141195
এই প্রথম পার্টিশনে বুটলোডার, এর কনফিগারেশন ফাইল এবং (লিনাক্স / আপনার) কার্নেল রয়েছে config.txt
যার মধ্যে একটি রয়েছে। দ্বিতীয় পার্টিশনে প্রকৃত লিনাক্স রুট ফাইল সিস্টেম রয়েছে।
এখন আপনার কম্পিউটারটিকে পাই এর সাথে সংযুক্ত করুন:
আপনাকে কেবল 3 টি কেবল সংযুক্ত করতে হবে:
- গ্রাউন্ড টু গ্রাউন্ড
- ইউএসবি থেকে সিরিয়াল বন্দরে পাই থেকে আর এক্সে টিএক্স
- টায় ইউএসবি থেকে সিরিয়াল পোর্টে পাই থেকে টিএক্স-তে আরএক্স
এটি এখানেও নথিভুক্ত করা হয়েছে: https://www.raspberrypi.org/docamentation/usage/gpio/README.md
গ্রাউন্ডটি 5 ভি-র সাথে সংযোগ না দেওয়ার বিষয়ে সতর্ক থাকুন, আমি ইতিমধ্যে 2 টি ইউআরটি ইউএসবি চিপ এবং একটি আরপিআই ইউআরটি দিয়ে গিয়েছি!
আপনার 5V এর সাথে 5V এর সাথে কোনও সংযোগ স্থাপন করার দরকার নেই। আমি মনে করি আপনি এটির মতো আপনার পাইকে শক্তি দিতে পারেন তবে আমি পড়েছি যে এটি একটি খারাপ ধারণা, কেবল সাধারণ ইউএসবি পাওয়ার উত্সটি ব্যবহার করুন।
অবশেষে, সংযোগকারীটির ইউএসবি পাশটি আপনার হোস্ট কম্পিউটারে প্লাগ করুন এবং এর সাথে একটি শেল পান:
sudo apt install screen
sudo usermod -a -G dialout $USER
screen /dev/ttyUSB0 115200
সাথে প্রস্থান করুন Ctrl-A \
।
অ্যাডাফ্রুটের একটি ভিডিও এখানে এটি দেখায়: https://www.youtube.com/watch?v=zUBPeoLW16Q
আরো দেখুন
আরপিআই এসই তে অনুরূপ প্রশ্ন: /raspberrypi/3867/ssh-to-rpi-without-a- নেট ওয়ার্ক- সংযোগ