Raspberry Pi เป็นคอมพิวเตอร์ขนาดเล็กราคาประหยัด แต่มีความสามารถที่น่าประหลาดใจที่เหมาะสำหรับโครงการคอมพิวเตอร์ในบ้านที่เกี่ยวข้องกับความเป็นส่วนตัวและความปลอดภัย สิ่งเหล่านี้รวมถึงการใช้ Raspberry Pi เป็นเซิร์ฟเวอร์ OpenVPN ส่วนตัว (PiVPN) เป็น adblocker ที่ใช้ DNS สำหรับเครือข่ายในบ้านของคุณ (Pi-hole) เป็นเซิร์ฟเวอร์ DNS ส่วนตัวและอีกมากมาย.


ทำไม SSH ถึงเป็นราสเบอร์รี่ Pi?

SSHing เป็น Raspberry Pi ช่วยให้คุณเรียกใช้ตัวแก้ไข PiVPN / PiHole / DNS ของคุณ / เป็นอะไรก็ได้ในฐานะเซิร์ฟเวอร์ส่วนหัว นั่นคือคุณไม่จำเป็นต้องมีหน้าจอหรืออุปกรณ์อินพุต (เช่นเมาส์หรือแป้นพิมพ์) เพื่อตั้งค่ากำหนดค่าและบำรุงรักษาบริการที่ทำงานบน Raspberry Pi ของคุณ.

คุณสามารถเข้าถึง Raspberry Pi ของคุณผ่าน Secure Shell (SSH) - โปรโตคอลการสร้างความปลอดภัยที่มีข้อตกลงร่วมกันกับ VPN ส่วนตัว เมื่อตั้งค่าแล้วคุณสามารถควบคุม Raspberry Pi ของคุณจากระยะไกลได้จากอุปกรณ์ที่สามารถใช้อินเทอร์เน็ตอื่น ๆ ที่เชื่อมต่อกับเครือข่ายเดียวกันกับ Pi.

บันทึก

SSHing ใน Raspberry Pi ของคุณให้การเข้าถึงบรรทัดคำสั่งไปยัง Pi การเข้าถึง GUI ขั้นสูงสามารถทำได้มากกว่า SSH โดยใช้การส่งต่อ x แต่อยู่นอกเหนือขอบเขตของคู่มือนี้.

ครั้งแรก: เปิดใช้งาน SSH บน Raspberry Pi ของคุณ

วิธี GUI

อย่างน้อยต้องมีการเชื่อมต่อแป้นพิมพ์และหน้าจอกับ Pi ของคุณเป็นการชั่วคราว (และเมาส์จะทำให้ชีวิตง่ายขึ้น).

  1. ไปที่เมนูแอปพลิเคชั่น (ไอคอน Raspberry ที่ด้านบนซ้ายของหน้าจอ) -> การตั้งค่า -> Raspberry Pi Configuration และคลิกปุ่มตัวเลือก“ Enabled” สำหรับ SSH.

    Raspberry Pi Configuration

  2. คลิกตกลง.

ใช้เทอร์มินัล

อย่างน้อยต้องมีการเชื่อมต่อแป้นพิมพ์และหน้าจอกับ Pi ของคุณเป็นการชั่วคราว (และเมาส์จะทำให้ชีวิตง่ายขึ้น).

  1. เปิด Terminal แล้วป้อน:

    sudo raspi-config

  2. ใช้ปุ่มลูกศรของแป้นพิมพ์เพื่อเลื่อนลงไปที่ตัวเลือกส่วนติดต่อและกด .

    ตัวเลือกอินเตอร์เฟสกำหนดค่าการเชื่อมต่อ

  3. เลื่อนลงไปที่ SSH แล้วกด .

    เปิด / ปิดการใช้งาน SSH

  4. เมื่อถามว่า“ คุณต้องการให้เซิร์ฟเวอร์ SSH เปิดใช้งานหรือไม่” ให้แน่ใจว่าได้เลือกใช่แล้ว .

    คุณต้องการให้เซิร์ฟเวอร์ SSH เปิดใช้งานหรือไม่

วิธีหัวขาด

คุณสามารถเปิดใช้งาน SSH บน Raspberry Pi โดยไม่ต้องเชื่อมต่อหน้าจอหรือคีย์บอร์ดกับมัน.

  1. ปิด Raspberry Pi ของคุณแล้วถอดการ์ด SD ที่มี Raspbian OS ออก จากนั้นติดตั้งการ์ด SD บนเครื่องเดสก์ท็อปอื่น.
  2. ใช้เท็กซ์เอดิเตอร์เพื่อสร้างไฟล์ชื่อ“ ssh” (ที่ไม่มีนามสกุลไฟล์) และบันทึกลงในพาร์ติชันสำหรับบูตของการ์ด RaspbianSD ไม่สำคัญว่าเนื้อหาของไฟล์จะเป็นอย่างไร (ถ้ามี).

    ไฟล์ SSH

  3. นำการ์ด SD ออกอย่างปลอดภัยกลับไปที่ Raspberry Pi ของคุณและบู๊ต Pi เมื่อ Raspbian ตรวจพบไฟล์ SSH ในโฟลเดอร์ boot มันจะเปิดใช้งาน SSH.

ที่สอง: ค้นหาที่อยู่ IP ของ Raspberry Pi ของคุณ

ทางเทอร์มินัล

1. ดับไฟเทอร์มินัลแล้วป้อน:

ifconfig

2. ศึกษาผลลัพธ์โดยมองหาที่อยู่ IP ที่ถูกต้อง (192.168.x.x หรือ 10.x.x.x) หากใช้การเชื่อมต่ออีเธอร์เน็ตคุณควรค้นหาได้ใน eth0 และหากใช้การเชื่อมต่อ WiFi ภายใต้ wlan0.

ที่อยู่ IP ในเทอร์มินัล Pi

วิธีหัวขาด

ลงชื่อเข้าใช้แผงการดูแลระบบของเราเตอร์ของคุณ (ลอง 192.168.0.1 หรือ 192.168.1.1 ในเบราว์เซอร์ของคุณรายละเอียดการเข้าสู่ระบบจะพิมพ์บนเราเตอร์ของคุณที่ไหนสักแห่ง) และมองผ่านอุปกรณ์ที่เชื่อมต่อ.

อุปกรณ์ที่เชื่อมต่อ

ประการที่สาม: SSH ใน Raspberry Pi ของคุณ.

ในการใช้ SSH ใน Raspberry Pi อุปกรณ์เชื่อมต่อจะต้องเชื่อมต่อกับเครือข่ายท้องถิ่นเดียวกับ Pi (เช่นเราเตอร์เดียวกันแม้ว่าจะไม่สำคัญว่าจะใช้ WiFi หรือ Ethernet).

คำแนะนำคล้ายกัน แต่แตกต่างกันเล็กน้อยตามแพลตฟอร์ม หากคุณได้รับข้อผิดพลาดใด ๆ เช่นการหมดเวลาให้ตรวจสอบว่าคุณได้ป้อนที่อยู่ IP อย่างถูกต้อง.

ข้อมูลรับรองการเข้าสู่ระบบเริ่มต้นสำหรับ Raspberry Pi คือ:

ชื่อผู้ใช้: ปี่

รหัสผ่าน: ราสเบอร์รี่

หากคุณเปลี่ยนสิ่งเหล่านี้ให้ใช้อันของคุณแทน.

macOS, Linux และ Windows 10

macOS และ Linux รวมถึงไคลเอ็นต์ SSH ในตัวที่สามารถเข้าถึงได้ผ่าน Terminal Windows 10 ในขณะนี้ยังมีไคลเอนต์ SSH ในตัวซึ่งสามารถเข้าถึงได้ผ่าน Command Prompt / PowerShell.

1. เปิด Terminal (หรือใน Windows คลิกขวาที่เริ่ม -> พร้อมรับคำสั่งหรือ PowerShell) และป้อน:

ssh [ป้องกันอีเมล]

เป็นที่อยู่ IP ของ Raspberry Pi ที่เราพบด้านบน ตัวอย่างเช่น:

ssh [ป้องกันอีเมล]

โปรดทราบว่าหากคุณเปลี่ยนชื่อผู้ใช้ของ Pi จากค่าเริ่มต้น (“ pi”) ให้ป้อนชื่อนั้นแทนเมื่อทำการเชื่อมต่อ ตัวอย่างเช่น:

ssh [ป้องกันอีเมล]

2. ครั้งแรก (เท่านั้น) ที่คุณเชื่อมต่อคุณจะได้รับคำเตือนด้านความปลอดภัย พิมพ์ใช่แล้วป้อนรหัสผ่านของคุณ.

คำเตือนความปลอดภัย

3. พรอมต์คำสั่งจะเปลี่ยนเป็น Raspberry Pi ของคุณ.

หน้าจอพรอมต์คำสั่งไม่มีการรับประกัน

ตอนนี้คุณสามารถควบคุม Pi ของคุณราวกับว่าคุณกำลังพิมพ์ลงในหน้าต่างเทอร์มินัลโดยตรง.

Windows (เวอร์ชั่นที่เก่ากว่า)

ใน Windows รุ่นเก่าคุณต้องดาวน์โหลดแอปโอเพ่นซอร์สที่เรียกว่า PuTTY.

  1. ในแท็บเซสชันให้แน่ใจว่าได้เลือกประเภทการเชื่อมต่อ: SSH (โดยค่าเริ่มต้น) ให้ป้อนที่อยู่ IP ของ Pi ลงในช่องชื่อโฮสต์และกดเปิด คุณสามารถปล่อยให้หมายเลขพอร์ตนั้นเป็นค่าเริ่มต้นได้.

    หน้าจอการกำหนดค่าผงสำหรับอุดรู

  2. ครั้งแรกที่คุณเชื่อมต่อคุณจะเห็นคำเตือนความปลอดภัย คลิกใช่.

    เตือนความปลอดภัยฉาบ

  3. ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ (ดูค่าเริ่มต้นด้านบน).

    พรอมต์คำสั่งจะเปลี่ยนเป็น Raspberry Pi ของคุณ.

Android

ดาวน์โหลดและติดตั้งแอปไคลเอ็นต์ SSH เรากำลังจะใช้ ConnectBot เพราะเป็นโอเพ่นซอร์สและสามารถดาวน์โหลดได้จาก Play Store หรือผ่าน F-Droid.

  1. เมื่อแอพเปิดขึ้นจะแสดง“ ยังไม่มีโฮสต์ที่สร้าง” คลิกที่เครื่องหมาย + เพื่อตั้งค่าการเชื่อมต่อใหม่.
  2. ตรวจสอบให้แน่ใจว่าโปรโตคอลเป็น ssh (เป็นค่าเริ่มต้น) และภายใต้ [ป้องกันอีเมล]: พอร์ตป้อน: [email protected]คุณสามารถอนุญาตให้แอปป้อนข้อมูลชื่อเล่นอัตโนมัติหรือเลือกของคุณเอง ไม่จำเป็นต้องเปลี่ยนการตั้งค่าอื่น ๆ แตะปุ่ม + เมื่อเสร็จสิ้น.

    เพิ่มโปรโตคอลในหน้าจอแก้ไขโฮสต์

  3. ในหน้าจอถัดไปเพียงเลือกโฮสต์ที่เพิ่งสร้างใหม่.

    เลือกโฮสต์ที่สร้างขึ้นใหม่

  4. ครั้งแรกที่คุณเชื่อมต่อคุณจะเห็นคำเตือนความปลอดภัย เลือกใช่.

    คำเตือนความปลอดภัยก่อนเชื่อมต่อ

  5. ป้อนรหัสผ่านของคุณเมื่อถูกร้องขอให้ลงชื่อเข้าใช้ Pi ของคุณ.

    ใส่รหัสผ่านและเข้าสู่ระบบ

    พรอมต์คำสั่งจะเป็นของ Raspberry Pi ของคุณ.

iOS / iPadOS

ลูกค้า SSH โอเพ่นซอร์สฟรีหายากสำหรับ iPhone หรือ iPad ของคุณดังนั้นเราจะใช้แอป Terminus ยอดนิยม คุณสมบัติระดับพรีเมียมมีให้ใช้งานผ่านการซื้อในแอพ แต่ไม่จำเป็นต้องใช้สำหรับ SSHing เข้าสู่ Pi เท่านั้น.

  1. เปิด Terminus (คุณไม่จำเป็นต้องสมัครบัญชีใหม่) และเลือก New Host.

    โฮสต์ใหม่

  2. ตรวจสอบให้แน่ใจว่าเปิดใช้งาน SSH (โดยค่าเริ่มต้น) ให้ป้อนที่อยู่ IP ของ Pi ถัดจากชื่อโฮสต์ชื่อผู้ใช้และรหัสผ่าน (“ pi” และ“ raspberry” โดยค่าเริ่มต้น) จากนั้นกดบันทึก.
  3. เลือกโฮสต์ที่สร้างขึ้นใหม่ ครั้งแรกที่คุณเชื่อมต่อคุณจะเห็นคำเตือนความปลอดภัย เลือกทำต่อ.

    เลือกโฮสต์ที่สร้างขึ้นใหม่

  4. ทุกอย่างดีลูกค้าจะเชื่อมต่อและคุณจะเห็นคำสั่งของคุณพร้อมรับคำสั่ง.

    เชื่อมต่อไคลเอนต์

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me