Emulate Ethernet Over USB เพื่อใช้ SSH ผ่าน USB Raspberry Pi

15 Dec 2017,
Share: 

สวัสดีครับ ปกติแล้วเมื่อต้องการจะควบคุม Raspberry Pi เราก็จะต้องเชื่อมต่อ Raspberry Pi เข้ากับ Network แล้ว SSH ไปที่ Raspberry Pi แต่วันนี้เราจะมาใช้งาน SSH ผ่าน USB โดยไม่ต้องไปเชื่อมต่อกับ Network ให้ยุ่งยากวุ่นวาย เพียงแค่เรามีสาย USB เพียงเส้นเดียวก็สามารถ SSH เพื่อควบคุม Raspberry Pi ได้

หลังจากที่เราทํา SD Card สําหรับใช้กับ Raspberry Pi เรียบร้อยแล้ว อย่าเพิ่งนําไป Boot ใน Raspberry Pi ให้เรานํา CD Card ไปเปิดบน PC ซึ่งภายใน SD Card จะมีไฟล์ที่เราสนใจอยู่สองไฟล์คือ config.txt และ cmdline.txt เราจะแก้ไขสองไฟล์ตามรายละเอียดดังต่อไปนี้ แก้ไฟล์ config.txt โดยเพิ่มคําสั่งนี้เข้าไป

dtoverlay=dwc2

แก้ไฟล์ cmdline.txt โดยเพิ่มคําสั่งนี้เข้าไป (ไม่ต้องขึ้นบรรทัดใหม่นะครับ ให้เว้นวรรคแล้วใส่คําสั่งต่อท้ายได้เลยครับ)

modules-load=dwc2,g_ether

กรณีที่ใช้ Image Raspbian Pixel เจ้าตัว service SSH จะถูกปิดไว้ เป็นค่า Default เราจะต้องเปิดก่อน โดย สร้างไฟล์ชื่อ ssh (ไม่ต้องมีเนื้อของ file) ไว้ใน SD Card เมื่อระบบ Boot ขึ้นมา ระบบจะ Enable SSH แล้วลบไฟล์ ssh ให้อัตโนมัติ

ต่อไป ให้เรานํา SD Card ไป Boot บน Raspberry Pi ได้เลย แล้ว SSH ไปที่ Address นี้ “raspberrypi.local” ถ้าใช้ OSX ก็ใช้คําสั่งนี้ได้เลยครับ

ssh [email protected]

เรียบร้อยครับ :)

Image

Suggestion blogs

Install FTP and Config to use SSL/TLS (SFTP) in ubuntu

ก่อนอื่นมาดูกันว่า FTP คืออะไร FTP ย่อมาจาก File Transfer Protocol ซึ่งเป็น Protocol ที่ใช้ รับ-ส่ง ไฟล์ระหว่าง server และ client ส่วน SFTP ก็เหมือนกับ FTP แต่จะเพิ่มกระบวนการ SSL/TLS เพื่อให้มีความปลอดภัยมากยิ่งขึ้น

สร้าง Docker Image

สวัสดีครับ ในบทความก่อนหน้านี้ผมได้อธิบายว่า docker คืออะไร และ วิธีติดตั้ง Docker engine ไปแล้ว ถ้าใครยังไม่ได้อ่านก็กลับไปอ่านก่อนนะครับ ในบทความนี้จะเกี่ยวข้องกับการสร้าง Docker Image ก่อนอื่นมาทําความเข้าใจอีกซักนิดเกี่ยวกับ Docker Image กันก่อน

mkdir Command สร้าง Directory ใน Ubuntu

วิธีการสร้าง Directory ใน Ubuntu เราจะใช้ Command คือmkdir [OPTION]... [DIRECTORY]...[OPTION]... คือ  Option สําหรับสร้าง Directory ดังนี้


Copyright © 2019 - 2025 thiti.dev |  v1.55.1 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ