เข้าถึง Raspberry Pi จากคอมพิวเตอร์ของคุณกับ SSH

ลืมหน้าจอและแป้นพิมพ์ - ใช้พีซีเพื่อเข้าถึง Pi ราสเบอร์รี่ของคุณ

Raspberry Pi มีราคาพาดหัวอยู่ที่ 35 เหรียญ แต่ไม่คำนึงถึงอุปกรณ์ต่อพ่วงและฮาร์ดแวร์อื่น ๆ ที่จำเป็นต้องใช้จริง

เมื่อคุณเพิ่มราคาของหน้าจอเมาส์คีย์บอร์ดสาย HDMI และชิ้นส่วนอื่น ๆ แล้วจะผลักดันค่าใช้จ่ายของบอร์ดเพียงอย่างเดียวเป็นสองเท่า

นอกจากนี้ยังมีช่องว่างในการทำงานที่จะต้องพิจารณาด้วย - ไม่ใช่ทุกคนที่มีโต๊ะหรือโต๊ะวางไว้เพื่อตั้งค่า Raspberry Pi แบบเต็มรูปแบบ

โซลูชันหนึ่งสำหรับปัญหาเหล่านี้คือ SSH ซึ่งย่อมาจาก 'Secure Shell' และเสนอวิธีหลีกเลี่ยงความต้องการด้านต้นทุนและพื้นที่เหล่านี้

Secure Shell คืออะไร?

วิกิพีเดียบอกเราว่า Secure Shell คือ " โปรโตคอลเครือข่ายการเข้ารหัสลับสำหรับการดำเนินงานบริการเครือข่ายอย่างปลอดภัยผ่านเครือข่ายที่ไม่มีหลักประกัน "

ฉันชอบคำอธิบายที่ง่ายกว่า - เหมือนกับการใช้หน้าต่างเทอร์มินัล แต่ในพีซีของคุณแทนที่จะเป็น Pi ทำผ่านทาง WiFi / network ซึ่งช่วยให้พีซีและพีสามารถพูดคุยกันได้

เมื่อคุณเชื่อมต่อ Raspberry Pi เข้ากับเครือข่ายภายในบ้านของคุณจะมีที่อยู่ IP เครื่องคอมพิวเตอร์ของคุณโดยใช้โปรแกรมจำลองเทอร์มินัลที่เรียบง่ายสามารถใช้ที่อยู่ IP นี้เพื่อพูดคุยกับ Pi ของคุณและให้หน้าต่างเทอร์มินัลบนหน้าจอคอมพิวเตอร์ของคุณ

นี่เรียกว่าการใช้ Pi 'headless'

Terminal Emulator

โปรแกรมจำลองเทอร์มินัลไม่ตรงกับสิ่งที่กล่าวมา - มันเลียนแบบเทอร์มินัลในคอมพิวเตอร์ของคุณ ในตัวอย่างนี้เรากำลังจำลอง terminal สำหรับ Raspberry Pi แต่ก็ไม่ จำกัด เพียงแค่นั้น

ฉันเป็นผู้ใช้ Windows และนับตั้งแต่ฉันเริ่มใช้ Raspberry Pi ฉันใช้โปรแกรมจำลอง terminal ที่ง่ายมากที่ชื่อ Putty

สีโป๊วรู้สึกเป็นโรงเรียนเก่า แต่ทำงานได้ดี มีตัวเลือกการเลียนแบบอื่น ๆ ออกมี แต่หนึ่งนี้ฟรีและเชื่อถือได้

รับ Putty

สีโป๊วเป็นอิสระดังนั้นสิ่งที่คุณต้องทำก็คือดาวน์โหลดได้จากที่นี่ ฉันมักจะดาวน์โหลดไฟล์. exe

สิ่งหนึ่งที่ต้องระวังก็คือสีโป๊วไม่ได้ติดตั้งเช่นเดียวกับโปรแกรมอื่น ๆ มันเป็นเพียงโปรแกรมปฏิบัติการ / ไอคอนเท่านั้น ขอแนะนำให้ย้ายข้อมูลนี้ไปยังเดสก์ท็อปเพื่อให้เข้าถึงได้ง่าย

การเริ่มเซสชันเทอร์มินัล

เปิด Putty และคุณจะได้เห็นหน้าต่างเล็ก ๆ - นั่นคือ Putty ไม่มีอะไรมากไปกว่านี้

ด้วย Raspberry Pi ของคุณที่เปิดอยู่และเชื่อมต่อกับเครือข่ายของคุณให้หาที่อยู่ IP ฉันมักจะใช้แอปพลิเคชันเช่น Fing หรือค้นหาด้วยตนเองโดยการเข้าถึงการตั้งค่าเราเตอร์ผ่านเบราว์เซอร์ของฉันด้วย 192.168.1.1

พิมพ์ที่อยู่ IP นั้นลงในช่อง 'ชื่อโฮสต์' จากนั้นป้อน '22' ลงในช่อง 'พอร์ต' ทั้งหมดที่คุณต้องทำตอนนี้คือคลิก 'เปิด' และคุณจะเห็นหน้าต่างเทอร์มินัลจะปรากฏขึ้นภายในไม่กี่วินาที

สารเคลือบเงาเชื่อมต่อด้วย Serial Too

การเชื่อมต่อแบบอนุกรมมีประโยชน์มากกับ Pi ราสเบอร์รี่ พวกเขาช่วยให้คุณสามารถเข้าถึง Pi ผ่านหมุด GPIO บางรุ่นโดยใช้สายเคเบิลพิเศษหรือ Add-on ซึ่งเชื่อมต่อกับพีซีของคุณผ่านทาง USB

นอกจากนี้ยังมีประโยชน์จริงๆหากคุณยังไม่ได้ใช้งานเครือข่ายพร้อมให้วิธีอื่นในการเข้าถึง Pi จากคอมพิวเตอร์ของคุณโดยใช้ Putty

การตั้งค่าการเชื่อมต่อแบบอนุกรมมักต้องใช้ชิพและวงจรพิเศษ แต่คนส่วนใหญ่ใช้สายหรือแอดออนที่มีอยู่ภายใน

ฉันไม่ได้โชคดีกับสายต่างๆในตลาดดังนั้นแทนที่จะใช้บอร์ด Wombat ของฉันจาก Gooligum Electronics (มีชิปซีเรียลที่อยู่ภายในเครื่อง) หรือ Debug Clip จาก RyanTeck

สารเคลือบเงาตลอดกาล?

ในขณะที่มีข้อ จำกัด ในการใช้ Putty ผ่านการตั้งค่าเดสก์ท็อปฉันได้รับการจัดการโดยไม่ใช้หน้าจอและคีย์บอร์ดโดยเฉพาะตั้งแต่เริ่มใช้ Raspberry Pi

ถ้าคุณต้องการใช้แอพพลิเคชันเดสก์ท็อปของ Raspbian คุณจะต้องไปตามเส้นทางบนหน้าจอจนกว่าคุณจะใช้พลังของพี่ใหญ่ของ SSH - VNC ฉันจะอธิบายถึงบทความดังกล่าวในเร็ว ๆ นี้