เลิกใช้การ login ระบบเซิร์ฟเวอร์ SSH ด้วย password แล้วมาใช้ private key/public key

ssh no password

หากคุณจำเป็นต้องสร้างการเชื่อมต่อ SSH กับเซิร์ฟเวอร์บ่อยครั้ง การป้อน password ในแต่ละครั้งอาจเป็นเรื่องยุ่งยากหรือแม้แต่การไม่เริ่มต้น ตัวอย่างเช่น ในกรณีของเรา เราใช้การเชื่อมต่อ ssh ใน build script ทุกคืน ดังนั้นการป้อน password จึงไม่ใช่ตัวเลือก… ดังนั้นในการกำหนดค่าเซิร์ฟเวอร์และลูกค้าของคุณให้ยอมรับการเชื่อมต่อ ssh ที่ปลอดภัยโดยไม่ต้องป้อน password สิ่งที่ต้องทำคือสร้าง key pair แทน คือการใช้งาน public key และ private key และคัดลอกส่วน publicไปยังตำแหน่งที่เหมาะสมบนเซิร์ฟเวอร์ สำหรับการทำเช่นนี้ บนโฮมไดเร็กทอรีของผู้ใช้, บนเครื่องลูกค้า ให้พิมพ์:

-t บอกประเภทของการเข้ารหัส -f บอกตำแหน่งที่จะจัดเก็บ key pair public/private ในกรณีนี้ กำลังใช้ไดเร็กทอรี .ssh ในโฮมไดเร็ก […]

ความแตกต่างระหว่าง RS232, RS422 และ RS485 (วิดีโอ)

RS232 vs RS422 vs RS485

RS232, RS422 และ RS485 เป็นอินเตอร์เฟสการสื่อสารแบบอนุกรมที่ค่อนข้างเก่า และ RS232 เปิดตัวในปี 1962 แต่ทุกวันนี้ก็ยังใช้กันอย่างแพร่หลายในการใช้งานต่างๆ เช่น ณ จุดขาย มัลติมิเตอร์ อุปกรณ์อุตสาหกรรม เช่น PLC หรือ HMI ตลอดจนอุปกรณ์ทางการแพทย์ Maxim Integrated ได้แชร์วิดีโอ – ไว้ท้ายบทความนี้ – บน social network ที่อธิบายพื้นฐานของอุปกรณ์ส่งสัญญาณแบบอนุกรมและความแตกต่างระหว่าง RS232, RS422, RS485 และ Profibus วิดีโอมีรายละเอียดเพิ่มเติมพร้อมอภิธานศัพท์เ่ทคนิคอภิปรายเกี่ยวกับความยาวสายเคเบิลและบิตเรต การสั่นด้วยมือ และการปิดอัตโนมัติ แต่ฉันจะให้ข้อมูลสรุปโดยย่อด้านล่าง: RS232 รองรับตัวส่งหนึ่งตัวและตัวรับหนึ่งตัว และทำงานระหว่าง -15 ถึง +15V (ด้วยค่าเผื่ออินพุตสูงสุด -/+ 25V) ลอจิกศูนย์อยู่ระหว่าง +3 ถึง +15V และลอ […]

Ubuntu 20.04/21.04 รองรับ RISC-V 64 บิตสำหรับบอร์ด HiFive และ QEMU

Ubuntu-RISC-V-HiFive-QEMU

เราตื่นเต้นกันมากเกี่ยวกับสถาปัตยกรรมแบบเปิดของ RISC-V แต่ยังต้องดำเนินการอีกมากเพื่อยกระดับระบบนิเวศด้วยสถาปัตยกรรม Arm หรือ x86 ตั้งแต่ซิลิคอนไปจนถึงซอฟต์แวร์ ความคืบหน้าดำเนินการทีละขั้นตอนและหนึ่งในขั้นตอนเหล่านี้คือ ตอนนี้ Canonical ออกอิมเมจ Ubuntu  รองรับ RISC-V 64-บิต (RISCV64) ของ Ubuntu สำหรับบอร์ด SiFive HiFive บางตัว รวมถึงโปรแกรมจำลองโอเพ่นซอร์ส QEMU โดยเฉพาะ Canonical ได้เปิดตัวอิมเมจ Ubuntu 20.04.2 LTS สำหรับ บอร์ด HiFive Unleashed และ QEMU, และอิมเมจ Ubuntu 21.04 สำหรับ HiFive Unleashed, บอร์ด HiFive Unmatched และ QEMU โปรดทราบว่าสิ่งเหล่านี้เป็นเพียงอิมเมจเซิร์ฟเวอร์ และไม่มีอิมเมจเดสก์ท็อปเหมือนสำหรับ Ubuntu 21.04 บน Raspberry Pi 2/3/4 มันเป็นไปได้ที่จะเรียกใช้ RISC-V ลินุกซ์ใน QEMU เป็นเวลาอย […]

NVIDIA Jetson Nano AI inferenceโดยใช้รูปภาพ สตรีมวิดีโอ RTSP

Jetson-Nano-RTSP-Stream-Inference-640x427

เมื่อเดือนที่แล้วฉันได้รับชุดนักพัฒนา NVIDIA Jetson Nano ร่วมกับ 52Pi ICE Tower Cooling Fan และเป้าหมายหลักคือการเปรียบเทียบประสิทธิภาพของบอร์ดกับฮีทซิงค์สต็อกหรือฮีทซิงค์ 52Pi + พัดลมแบบคอมโบ แต่ฮีทซิงค์ในสต็อกสามารถระบายความร้อนให้กับบอร์ดได้ดีมาก และการทดสอบ stress ของ CPU ทั่วไปไม่ได้ทำให้โปรเซสเซอร์เร่งความเร็วเลย ดังนั้นฉันจึงต้องเน้น GPU ด้วยเช่นกัน เนื่องจากต้องใช้ความพยายามในการตั้งค่าทั้งหมด ดังนั้นฉันจะรายงานประสบการณ์ของฉันในการกำหนดค่าบอร์ด และใช้งานโปรแกรมทดสอบ AI รวมถึงการเรียกใช้การตรวจจับวัตถุบนสตรีมวิดีโอ RTSP การตั้งค่าบอร์ด NVIDIA Jetson Nano การเตรียมบอร์ดเหมือนกับที่คุณทำกับ SBC อื่นๆ เช่น Raspberry Pi และ NVIDIA มีคู่มือการเริ่มต้นใช้งาน ดังนั้นฉันจะสรุปดังนี้ : ดาวน์โหลดอิมเมจเฟิร์มแวร์ล […]

DIY เคส Raspberry Pi ด้วย Stripboard/Veroboard (ตอนที่ 2)

Rasbperry_Pi_Stripboard_LED_Relay

ก่อนหน้านี้ฉันได้เขียนบทความหัวข้อ DIY เคส Raspberry Pi ด้วย Stripboard/Perfboard (ตอนที่ 1) ซึ่งฉันอธิบายวิธีที่ฉันสร้างกล่องหุ้มโมดูลาร์ที่ทำจาก แผ่นปริ้น PCB (stripboard/perfboard) หรือแนวคิดโดยรวม ตอนนี้ฉันได้ออกแบบสองด้านที่ “smart” สำหรับโครงตู้: ด้านสตริปบอร์ด LED 16 ดวง และด้านสตริปบอร์ดรีเลย์ 5V วันนี้ฉันจะอธิบายรายละเอียดว่าฉันทำสิ่งนี้ได้อย่างไร โดยมีรายละเอียดเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์, การบัดกรี, การประกอบ, การแจกจ่าย Linux (สร้างด้วย Yocto) รวมถึงโปรแกรม C, เพจ HTML และเชลล์สคริปต์ (CGI) ที่ใช้เพื่อทำให้ LED 16 ดวงและควบคุมหลอดไฟ 220V มาตรฐานพร้อมรีเลย์ผ่านเว็บเบราว์เซอร์ของโทรศัพท์ของฉัน แผนผังด้านสตริปบอร์ด ไฟLED 16 ดวง, การบัดกรีและการทดสอบ ฉันได้ตัดสินใจออกแบบแผงด้านบนของกล่องห […]

DIY เคส Raspberry Pi ด้วย Stripboard/Perfboard (ตอนที่ 1)

Raspberry_PI_Perfboard_with_LCD

ฉันวางแผนที่จะเล่นกับ Bluetooth 4.0 LE ใน Linux โดยใช้ Raspberry Pi เป็นแพลตฟอร์มฮาร์ดแวร์พร้อมกับจอ LCD ขนาดเล็กและอาจเป็นบอร์ดรีเลย์ แทนที่จะให้บอร์ดกระจายไปทั่ว ฉันคิดว่าอาจเป็นความคิดที่ดีถ้าฉันสามารถออกแบบเคสสำหรับการติดตั้งของฉันได้ ฉันต้องการเชื่อมต่อบอร์ดภายนอกขนาดเล็กและสิ่งต่างๆ เช่น LED ได้ มันต้องประกอบและถอดประกอบได้ง่าย เป็นแบบโมดูลาร์ เพื่อที่ฉันจะเพิ่มหรือถอดวงจรได้อย่างง่ายดาย และราคาถูกพอๆ กับเคส “dumb” ที่มีอยู่ ดังนั้นฉันจึงคิดว่าทำไมไม่ใช้ stripboard (perfboards) สำหรับสิ่งนั้น? ฉันค้นหาเว็บเพื่อดูว่าคนอื่นมีความคิดเดียวกันหรือไม่ และฉันพบกับหนึ่งคน แต่ดูเหมือนว่าเขาจะประกอบไม่เสร็จ ไม่ได้ใช้ stripboard เพื่อเพิ่มคุณสมบัติฮาร์ดแวร์  ฉันจึงตัดสินใจที่จะลองดู และตอนนี้ฉันก็ประกอบเ […]

ย้อนความทรงจำ: Raspberry Pi USB Computer เมื่อ 10 ปีก่อน

rasberrypi-pcb

คอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi เครื่องแรกเปิดตัวอย่างเป็นทางการเมื่อวันที่ 29 กุมภาพันธ์ 2555 Raspberry Pi Model B ประกอบด้วยโปรเซสเซอร์ Broadcom BCM2835 ARM11 พร้อมแรม 256 พอร์ต HDMI และฟอร์มแฟคเตอร์ที่เรารู้จักในปัจจุบัน แต่ครั้งแรกที่ฉันเขียนเกี่ยวกับบอร์ดนี้คือเมื่อวันที่ 8 พฤษภาคม 2011 เมื่อสิบปีที่แล้วโดยมีโพสต์ชื่อ“ คอมพิวเตอร์ลินุกซ์ ARM11 25 USD ” แสดงต้นแบบของ Raspberry Pi USB Computer ที่ดูไม่เหมือนที่เปิดตัวในปีครั้งต่อไป นี่ดูเหมือนแท่งที่มีพอร์ต HDMI ในมือข้างหนึ่ง และพอร์ต USB ที่อีกข้างหนึ่ง เราไม่รู้ด้วยซ้ำว่ามันใช้โปรเซสเซอร์ Broadcom ในเวลานั้น สิ่งเหล่านี้เป็นสเปคเบื้องต้น: CPU – โปรเซสเซอร์ 700MHz ARM11 GPU – รองรับ OpenGL ES 2.0 หน่วยความจำ – SDRAM 128MB ที่เก็บข้อมู […]

คอมพิวเตอร์บอร์ดเดี่ยว Intel และ AMD ที่ดีที่สุด 5 อันดับสำหรับเมกเกอร์

Intel-AMD-คอมพิวเตอร์-บอร์ด-เดี่ยว-เมกเกอร์

เมื่อไม่กี่สัปดาห์ที่ผ่านมาเราได้เขียนรายการสิ่งที่เราคิดว่าเป็นชุด 5 อันดับ Arm ของSBC และ Devkits ที่มีประสิทธิภาพที่สุดและในครั้งนี้เราจะกล่าวถึง x86 ของSBC  ที่ขับเคลื่อนโดยโปรเซสเซอร์ Intel หรือ AMD แต่คราวนี้แทนที่จะมุ่งเน้นไปที่คอมพิวเตอร์บอร์ดเดี่ยว x86 ที่มีประสิทธิภาพที่สุด ซึ่งจะนำไปสู่ ​​Xeon SBC อุตสาหกรรมที่ไม่สามารถหาซื้อได้เราจะมาดู 5 บอร์ดที่ดีที่สุดที่ออกแบบมาสำหรับmaker นั่นหมายถึงการกำหนดราคาที่เหมาะสม ส่วนหัว I/O และการสนับสนุนจากชุมชน รายการไม่เรียงตามลำดับ Rock Pi X – x86 ราคาไม่แพง หากคุณเคยต้องการบอร์ด x86 ที่ถูกที่สุดเท่าที่จะเป็นไปได้ป้ายราคาAtomic Pi SBC $35 (ประมาณ 1,100 บาท) นั้นยากที่จะเอาชนะ แต่ราคาถูกเพียงเพราะมาจากโครงการหุ่นยนต์ที่ล้มเหลวและไม่สะดวกในการใช้งาน แต่ตอนนี้ใ […]