หลังจาก การตั้งค่า Raspberry Pi ของคุณ คุณไม่จำเป็นต้องมีการแสดงผล เมื่อถึงเวลาสำหรับงานบำรุงรักษาเช่นการอัพเกรดและรีบูตคุณสามารถใช้ Secure Shell (SSH) แทนการเสียบในจอภาพ เราจะแสดงให้คุณเห็นว่า
SSH คืออะไร
SSH มักจะพิมพ์ทั้งหมดในตัวพิมพ์เล็กหมายถึงเชลล์ที่ปลอดภัย ช่วยให้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์หรือระบบจากระยะไกลจากอุปกรณ์อื่นโดยใช้ การสื่อสารที่เข้ารหัส .
ประโยชน์หลักของ SSH คือการเข้ารหัสเอง ด้วยโปรโตคอลการเข้าสู่ระบบระยะไกลที่ปลอดภัยน้อยกว่าเช่น ftp ทุกอย่างถูกส่งในข้อความธรรมดา แฮ็กเกอร์สามารถสูดดมการสื่อสารและบันทึกสิ่งต่าง ๆ เช่นชื่อผู้ใช้และรหัสผ่าน เนื่องจาก SSH ถูกเข้ารหัสนั่นไม่เป็นไปได้อีกต่อไป
ที่เกี่ยวข้อง: การเข้ารหัสคืออะไรและทำงานอย่างไร
ก่อนที่คุณจะเปิด SSH คำนึงถึงความปลอดภัยของคุณ
การเปิดใช้ SSH นั้นง่าย แต่อย่าไปข้างหน้าด้วยตัวเอง ก่อนอื่นคุณต้องการให้แน่ใจว่า Raspberry Pi ของคุณปลอดภัย ที่เริ่มต้นด้วย รหัสผ่าน สำหรับบัญชีผู้ใช้ของคุณ
เมื่อคุณตั้งค่า Raspberry Pi ของคุณก่อนคุณควรได้รับแจ้งให้เปลี่ยนรหัสผ่านบัญชีผู้ใช้ของคุณ หากคุณไม่ได้คุณต้องทำเช่นนั้นตอนนี้ เปิดเทอร์มินัลจากนั้นป้อน
passwd
สั่งการ.
Passwd
คุณจะได้รับแจ้งให้ป้อนรหัสผ่านปัจจุบันของคุณจากนั้นเลือกใหม่
ที่เกี่ยวข้อง: 10 วิธีในการสร้างรหัสผ่านแบบสุ่มจากบรรทัดคำสั่ง Linux
ค้นพบที่อยู่ IP หรือชื่อโฮสต์สำหรับ Raspberry Pi ของคุณ
คุณจะต้อง รู้ชื่อโฮสต์ หรือ ที่อยู่ IP ของ pi ของคุณ จากเทอร์มินัลให้พิมพ์:
ชื่อโฮสต์ -i
สิ่งนี้จะให้ที่อยู่ IP สำหรับ Raspberry Pi ของคุณ มีหลายรายการได้ดีถ้าคุณเชื่อมต่อทั้งผ่าน
Wi-Fi
และอีเธอร์เน็ต ส่วนใหญ่ที่อยู่ที่คุณต้องการจะเริ่มต้นด้วย
192.168
. จดบันทึกที่อยู่หรือชื่อโฮสต์ในภายหลัง
ด้วยวิธีที่เราสามารถเปิด SSH ได้
ที่เกี่ยวข้อง: วิธีการตั้งค่า Wi-Fi บน Raspberry Pi ของคุณผ่านบรรทัดคำสั่ง
ตัวเลือกที่ 1: เปิดใช้งาน SSH ผ่านเดสก์ท็อป
วิธีหนึ่งในการเปิด SSH ผ่านแอปการกำหนดค่ากราฟิก Raspberry Pi เพียงคลิกไอคอน Raspberry ที่มุมซ้ายบนของหน้าจอจากนั้นคลิก "การตั้งค่า" คลิก "การกำหนดค่า Raspberry PI"
ในแอพนี้คลิกแท็บ "อินเทอร์เฟซ" และมองหา "SSH" คลิกปุ่มตัวเลือก "เปิดใช้งาน" จากนั้นคลิก "ตกลง" เพื่อปิดแอพ
ตัวเลือกที่ 2: เปิดใช้งาน SSH จากเทอร์มินัล
อีกวิธีหนึ่งในการเปิดใช้งาน SSH นั้นมาจากเทอร์มินัลเองสไตล์บรรทัดคำสั่ง พิมพ์คำสั่งนี้เพื่อป้อนเครื่องมือกำหนดค่าข้อความสำหรับ Raspberry Pi ของคุณ:
sudo raspi-config
ใช้ปุ่มลูกศรบนแป้นพิมพ์ของคุณเพื่อเลือก "ตัวเลือกการเชื่อมต่อ" จากนั้นกดปุ่ม Enter
เลือก "P2 SSH" แล้วกด ENTER
เมื่อถูกถามว่า "คุณต้องการให้เซิร์ฟเวอร์ SSH เปิดใช้งาน" เลือก "ใช่" กด ENTER อีกครั้งที่กล่องยืนยัน "เซิร์ฟเวอร์ SSH เปิดใช้งาน นำทางลงและเลือก "เสร็จสิ้น"
ปิดใช้งานการเข้าสู่ระบบรูท SSH
เมื่อคุณเปิดใช้งาน SSH แล้วมีอีกปัญหาที่แนะนำ แต่แนะนำเป็นอย่างยิ่ง การปล่อยให้ผู้ใช้รูทของคุณสามารถเข้าสู่ SSH ใน Raspberry Pi ของคุณคือความเสี่ยงด้านความปลอดภัยดังนั้นเราจึงแนะนำให้ปิดการใช้งานการล็อกอินรูทผ่าน SSH จำไว้ว่าคุณสามารถออกคำสั่งการดูแลระบบจากผู้ใช้ปกติของคุณด้วย sudo .
ในหน้าต่างเทอร์มินัลของคุณป้อนคำสั่งนี้:
นาโน / etc / ssh / sshd_config
ตอนนี้ค้นหาบรรทัดนี้:
#permitrootlogin prohibit-password
บันทึก:
บรรทัดในไฟล์การกำหนดค่าสามารถอ่านได้
#permitrootlogin ใช่
.
แก้ไขบรรทัดเพื่ออ่านดังต่อไปนี้:
PermitRootlogin No
บันทึกและปิดไฟล์โดยกด CTRL + X แล้ว
y
. ตอนนี้คุณควรรีบูตเซิร์ฟเวอร์ SSH ด้วยคำสั่งนี้:
/etc/init.d/sshd รีสตาร์ท
มีขั้นตอนอื่น ๆ ที่คุณสามารถทำได้ รักษาความปลอดภัยเซิร์ฟเวอร์ SSH ของคุณ ยิ่งไปกว่านั้นดังนั้นโปรดพิจารณาว่า Raspberry PI ของคุณมีความเสี่ยงเพียงใด
เข้าสู่ระบบ Raspberry Pi ของคุณจากคอมพิวเตอร์เครื่องอื่น
เมื่อขั้นตอนเหล่านั้นเสร็จสมบูรณ์คุณพร้อมที่จะเข้าสู่ Raspberry Pi ของคุณ
จากคอมพิวเตอร์เครื่องใดก็ได้ในเครือข่ายท้องถิ่นของคุณ
. ด้วยที่อยู่ IP หรือชื่อโฮสต์ที่คุณระบุไว้ก่อนหน้านี้คุณสามารถ
ssh
เข้าสู่ PI ของคุณ ที่ทำโดยใช้คำสั่งนี้จากคอมพิวเตอร์เครื่องอื่นของคุณ:
SSH Pi @ [ที่อยู่]
หากที่อยู่ของ Raspberry Pi ของคุณคือ
192.168.0.200
ตัวอย่างเช่นมันจะมีลักษณะเช่นนี้:
SSH [email protected]
ครั้งแรกที่คุณ
ssh
ใน PI ของคุณคุณจะถูกขอให้ยอมรับคีย์การเข้ารหัส เพียงกด
y
และคุณจะเชื่อมต่อและได้รับแจ้งให้ป้อนรหัสผ่านของคุณ ที่เสร็จแล้วคุณจะถูกลงชื่อเข้าใช้ Raspberry Pi และสามารถทำทุกอย่างที่คุณต้องการ
นอกเหนือจากการออกคำสั่งแล้วคุณยังสามารถ ใช้ SSH เพื่อวัตถุประสงค์อื่น เช่น to tunnel ปริมาณการใช้งานของคุณถ่ายโอนไฟล์ติดตั้งระบบไฟล์ระยะไกลและอื่น ๆ หากคุณกังวลเกี่ยวกับความปลอดภัยกับ PI ของคุณให้พิจารณา การตั้งค่าการรับรองความถูกต้องสองปัจจัย .
ที่เกี่ยวข้อง: วิธีการตั้งค่าการรับรองความถูกต้องสองปัจจัยบน Raspberry Pi