ทั่วไป
CH-J Tools คืออะไร
CH-J Tools เป็นแอปพลิเคชันบนคอมพิวเตอร์สำหรับจัดการเซิร์ฟเวอร์ โดยหลักผ่าน SSH มีโปรไฟล์เซิร์ฟเวอร์ เทอร์มินัลแบบโต้ตอบ การจัดการไฟล์ SFTP การตรวจสอบ และระบบปลั๊กอินที่ติดตั้งได้เพื่อขยายความสามารถ
CH-J Tools ใช้งานได้ฟรีหรือไม่
ได้ ขณะนี้ CH-J Tools เผยแพร่โดยไม่มีค่าใช้จ่าย
CH-J Tools เป็นโอเพนซอร์สหรือไม่
รุ่นปัจจุบันใช้ CH-J Proprietary Software License 1.14 ซึ่งอนุญาตให้ใช้งานฟรีทั้งเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์ภายใต้เงื่อนไขของสัญญาอนุญาต แต่ไม่ได้ให้สิทธิ์ทั่วไปในการแก้ไข สร้างฟอร์กเพื่อพัฒนาต่อ หรือแจกจ่ายซอฟต์แวร์ต่อสู่สาธารณะ ข้อกำหนดฉบับเต็ม ข้อยกเว้น และสัญญาอนุญาตของบุคคลที่สามอยู่ในหน้าสัญญาอนุญาต
เปิดข้อมูลสัญญาอนุญาต →รองรับระบบปฏิบัติการใดบ้าง
Beta 0.1.2 ปัจจุบันรองรับ Windows 11 x64, macOS บน Apple Silicon (ARM64) และ Ubuntu 24.04 LTS x64 ทดสอบการติดตั้งบนทั้งสามระบบแล้ว แพ็กเกจ macOS ลงนามด้วยใบรับรอง Apple Developer ID Application และผ่านการรับรอง Notarization จาก Apple แล้ว เวอร์ชัน Linux ใช้แพ็กเกจ DEB โดยมี Ubuntu 24.04 LTS เป็นแพลตฟอร์มทดสอบหลัก ผู้พัฒนาได้ทดสอบทั้ง Alpha และ Beta บน Zorin OS ด้วยแล้ว
เปิดเอกสาร →รายงานข้อบกพร่องหรือขอฟีเจอร์ได้ที่ไหน
แบ่งปันข้อบกพร่องและข้อเสนอแนะได้ในหน้าชุมชน ซอร์สโค้ดมีให้ในเบราว์เซอร์โค้ดของเว็บไซต์นี้ ส่วน GitHub มี README สาธารณะของโครงการ
เปิดชุมชน →CH-J Tools พร้อมสำหรับการใช้งานจริงหรือยัง
ยังไม่พร้อม แอปพลิเคชันนี้เป็นรุ่น Beta 0.1.2 ที่อยู่ระหว่างการพัฒนาอย่างต่อเนื่องและมีไว้เพื่อการทดสอบ ข้อยกเว้นการตรวจสอบ CA สำหรับโฮสต์อัปเดตยังคงอยู่ ตัวติดตั้ง Windows ไม่ได้ลงนามด้วยใบรับรองผู้เผยแพร่ และยังขาดบางฟีเจอร์ ลายเซ็น OpenPGP แบบแยกไฟล์สำหรับการอัปเดตแอปเป็นข้อบังคับ
การติดตั้ง
หาคู่มือการติดตั้งได้ที่ไหน
คู่มือโดยละเอียดสำหรับ Windows 11 x64, macOS บน Apple Silicon และ Ubuntu 24.04 LTS x64 / Zorin OS มีอยู่ใน Wiki ภาษาที่ตรงกัน ครอบคลุมข้อกำหนด ขั้นตอนการติดตั้ง การเปิดใช้ครั้งแรก และประกาศเฉพาะแพลตฟอร์มในปัจจุบัน
เปิดคู่มือการติดตั้ง →ทำไม Windows SmartScreen จึงแสดงคำเตือนเกี่ยวกับแอป
ตัวติดตั้ง Beta 0.1.2 สำหรับ Windows ยังไม่ได้ลงนามด้วยใบรับรองผู้เผยแพร่ที่เชื่อถือได้ และยังไม่ได้สร้างชื่อเสียงใน SmartScreen ให้ดำเนินการต่อเฉพาะกับไฟล์ที่ดาวน์โหลดจากเว็บไซต์นี้ และเปรียบเทียบเช็กซัม SHA-512 ที่เผยแพร่ไว้ก่อนเรียกใช้
เปิดเอกสาร →ทำไม macOS จึงบล็อกแอป
Beta 0.1.2 สำหรับ macOS ลงนามด้วยใบรับรอง Apple Developer ID Application และผ่านการรับรอง Notarization จาก Apple แล้ว ดังนั้น Gatekeeper จะไม่บล็อกเมื่อเปิดครั้งแรก และจะแสดงเพียงคำเตือนตามปกติสำหรับแอปที่ดาวน์โหลดจากอินเทอร์เน็ต รุ่นเก่า Beta 0.1.0 และ Alpha 0.1.1 ยังไม่ได้ผ่าน Notarization
เปิดเอกสาร →ความปลอดภัย
รหัสผ่าน SSH และคีย์ส่วนตัวถูกจัดเก็บไว้ที่ใด
รหัสผ่าน SSH ที่บันทึกไว้ โปรไฟล์เซิร์ฟเวอร์ และคีย์โฮสต์ที่รู้จักจะอยู่ในห้องนิรภัยในเครื่องที่ปกป้องด้วย scrypt และ AES-256-GCM โดยไม่จัดเก็บรหัสผ่านหลัก สำหรับการยืนยันตัวตนด้วยคีย์ โปรไฟล์จะเก็บพาธไปยังคีย์ส่วนตัวที่เลือก และ Core จะอ่านไฟล์นั้นในเครื่องโดยไม่คัดลอกเนื้อหาไปไว้ในห้องนิรภัย
CH-J Tools ส่งข้อมูลรับรอง SSH ของฉันไปยังเซิร์ฟเวอร์ของ CH-J หรือไม่
ไม่ เมื่อเชื่อมต่อ SSH นั้น Core จะส่งข้อมูลรับรองไปยังเซิร์ฟเวอร์ SSH ที่กำหนดไว้ในโปรไฟล์โดยตรง เซิร์ฟเวอร์จัดจำหน่ายของ CH-J ให้บริการแค็ตตาล็อกอัปเดตและปลั๊กอิน รวมถึงการดาวน์โหลดแพ็กเกจ แต่ไม่ได้เป็นตัวกลางในการยืนยันตัวตน SSH
ใช้คีย์ SSH แทนรหัสผ่านได้หรือไม่
ได้ โปรไฟล์เซิร์ฟเวอร์รองรับการยืนยันตัวตนด้วยรหัสผ่านหรือคีย์ SSH ส่วนตัว ให้เลือกไฟล์คีย์ส่วนตัวในเครื่องแทนไฟล์สาธารณะ .pub คีย์ที่เข้ารหัสสามารถใช้วลีรหัสผ่านที่คุณป้อนได้
การอัปเดต
การอัปเดตแอปถูกส่งมาอย่างไร
Core อ่านแค็ตตาล็อก HTTPS ของรุ่นที่เข้ากันได้ โดยแอปและปลั๊กอินแต่ละตัวมีตัวเลือกช่องทาง Alpha, Beta หรือ Stable แยกกัน Core ตรวจสอบขนาดที่คาดไว้และ SHA-512 ก่อนใช้แพ็กเกจ Alpha มีบิลด์ทดสอบล่าสุด Beta มีบิลด์ที่สมบูรณ์มากขึ้นสำหรับการทดสอบในวงกว้าง และ Stable มีรุ่นที่ผ่านการตรวจสอบแล้วสำหรับการใช้งานทั่วไป การอัปเดตแอปยังต้องมีลายเซ็น OpenPGP แบบแยกไฟล์ที่ถูกต้อง และทุกบิลด์ใหม่ต้องยอมรับสัญญาอนุญาตอีกครั้ง
เปิดรุ่นและเช็กซัม →ตรวจสอบไฟล์ที่ดาวน์โหลดได้อย่างไร
ดาวน์โหลดไฟล์ .asc และคัดลอก SHA-512 ฉบับเต็มจากรายละเอียดของรุ่น ตรวจสอบคีย์สาธารณะ CH-J และลายเซ็นด้วย gpg --verify จากนั้นเปรียบเทียบ SHA-512 ของไฟล์ที่ดาวน์โหลด ดูคู่มือฉบับเต็มได้ที่การอัปเดตและลายเซ็น
เปิดเอกสาร →ปลั๊กอิน
ปลั๊กอินคืออะไร
ปลั๊กอินคือเครื่องมือที่ติดตั้งแยกได้ ซึ่งขยายความสามารถของ Core ขนาดเล็กโดยไม่ต้องแก้ไข Core เครื่องมือที่เผยแพร่อยู่ในขณะนี้ ได้แก่ System Monitor, File Manager, Key Generator, Log Viewer, Users และ NGINX Manager
ปลั๊กอินทำงานในแซนด์บ็อกซ์หรือไม่
ใช่ หน้าต่างปลั๊กอินทำงานในแซนด์บ็อกซ์ของ Electron โดยไม่มีการผสานรวม Node และ Core เปิดให้ใช้เฉพาะความสามารถที่ประกาศไว้ในแมนิเฟสต์ที่ผ่านการตรวจสอบเท่านั้น ปลั๊กอินไม่มีสิทธิ์เข้าถึง Node.js ดิสก์ในเครื่อง เครือข่าย หรือเชลล์ระยะไกลแบบไม่จำกัด อย่างไรก็ตาม แซนด์บ็อกซ์ไม่ใช่การรับประกันความปลอดภัยอย่างสมบูรณ์สำหรับโค้ดที่ไม่น่าเชื่อถือ