นี่คือคำสั่ง sxinit ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
sxinit - จัดการการกำหนดค่าการเข้าถึงภายในสำหรับคลัสเตอร์ SX
เรื่องย่อ
ซินิท [OPTIONS] ... { sx: //[ข้อมูลส่วนตัว@]กลุ่ม | --รายการ }
DESCRIPTION
sxinit ตั้งค่าการเข้าถึงคลัสเตอร์ SX ระยะไกลและต้องใช้เมื่อเข้าถึงคลัสเตอร์สำหรับ
ครั้งแรก. ดำเนินการเข้าถึงคลัสเตอร์รวมถึงใบรับรอง
ตรวจสอบและจัดเก็บการกำหนดค่าในเครื่อง (โดยค่าเริ่มต้นใน ~/.sx) ซึ่งอีกอันหนึ่ง
เครื่องมือโดยอัตโนมัติใช้เพื่อเชื่อมต่อกับคลัสเตอร์ คาดว่าคลัสเตอร์ URI ร่วมกัน
ด้วยชื่อโปรไฟล์เสริม (มีประโยชน์เมื่อกำหนดค่าการเข้าถึงหลายรายการพร้อมกัน
กลุ่ม).
OPTIONS
-h, --ช่วยด้วย
พิมพ์วิธีใช้และออก
--เต็มช่วย
พิมพ์ความช่วยเหลือ รวมถึงตัวเลือกที่ซ่อนอยู่และออก
-V, --รุ่น
พิมพ์เวอร์ชันและออก
-C, --config-ลิงค์=URI
ใช้ลิงก์การกำหนดค่าเพื่อดำเนินการตั้งค่าอัตโนมัติ ลิงก์การกำหนดค่าสามารถ
ให้โดยผู้ดูแลระบบคลัสเตอร์หรือได้รับด้วย sxacl-usergetkey(1)
--sxauth=https://[username@]host/
ใช้ sxauthd เพื่อเข้าถึงคลัสเตอร์ sxauthd เป็นส่วนหนึ่งของ SX Enterprise Edition และ
ให้ฟังก์ชันการเข้าสู่ระบบขององค์กรโดยบูรณาการกับที่มีอยู่
กลไกการพิสูจน์ตัวตน เช่น LDAP หรือ PAM
-L, --รายการ
แสดงรายการคลัสเตอร์และนามแฝงที่กำหนดค่าไว้
-I, --ข้อมูล
แสดงข้อมูลเกี่ยวกับคลัสเตอร์ที่กำหนดค่าไว้
--ลบ
ลบโปรไฟล์และนามแฝงที่เกี่ยวข้อง เมื่อโปรไฟล์สุดท้ายสำหรับที่กำหนด
คลัสเตอร์ถูกลบ การกำหนดค่าคลัสเตอร์ภายในเครื่องทั้งหมดจะถูกลบออก
--no-ssl
ปิดใช้งานการสื่อสารที่ปลอดภัย ด้วยเหตุผลด้านความปลอดภัย ใช้ตัวเลือกนี้เฉพาะเมื่อปุ่ม
คลัสเตอร์ไม่มีการเชื่อมต่อ SSL
-p, --pass-ไฟล์=เส้นทาง
โดยค่าเริ่มต้น sxinit ทำงานในโหมดโต้ตอบและขอรหัสผ่านผู้ใช้บน
อินพุตมาตรฐาน ด้วยตัวเลือกนี้ มันจะอ่านรหัสผ่านจากไฟล์ที่ให้มา
--ท่า=จำนวน
ตั้งค่าพอร์ต TCP ของคลัสเตอร์ โดยค่าเริ่มต้น sxinit จะใช้พอร์ต 443 (https) หรือ 80
(http) เมื่อเรียกใช้ด้วย --no-ssl คลัสเตอร์ SX สามารถทำงานบนพอร์ตที่กำหนดเองได้
และตัวเลือกนี้จะสั่งให้ sxinit ใช้เฉพาะ
-l, --host-รายการ=ไอพี_1,ไอพี_2,ไอพี_3,...
เมื่อตั้งค่าการเข้าถึงคลัสเตอร์ซึ่งไม่ได้ใช้ชื่อ DNS จำเป็นต้อง
ชี้ sxinit ไปที่โหนดอย่างน้อยหนึ่งโหนดในคลัสเตอร์ตามที่อยู่ IP ตัวเลือกนี้คือ
ไม่จำเป็นสำหรับคลัสเตอร์ที่เปิดใช้งาน DNS
-A, --นามแฝง=@อลิอัส
อ็อพชันนี้ตั้งค่านามแฝงสำหรับ URI/โปรไฟล์ที่ให้มา นามแฝงคือสตริง
นำหน้าด้วย '@' ซึ่งช่วยให้คุณอ้างถึงคลัสเตอร์ได้อย่างรวดเร็ว เช่น @cloud ได้
เป็นนามแฝงสำหรับ sx://[ป้องกันอีเมล]
-b, --โหมดแบทช์
ปิดการยืนยันแบบโต้ตอบและถือว่าใช่สำหรับคำถามทั้งหมด ตัวเลือกนี้
ควรใช้เฉพาะในสคริปต์และด้วยความระมัดระวังเพราะจะยอมรับ
ใบรับรองโดยอัตโนมัติ
--บังคับ-เริ่มต้นใหม่
ลบการกำหนดค่าคลัสเตอร์เก่าและเริ่มต้นใหม่ทั้งหมด ควรใช้ตัวเลือกนี้
เมื่อรีโมตคลัสเตอร์ถูกสร้างขึ้นใหม่และตัวระบุของมันเปลี่ยนไป (กำลังสร้าง
sxinit รายงานข้อผิดพลาด)
-k, --กุญแจ
ขอคีย์การตรวจสอบสิทธิ์ (ใช้กับ SX 1.0 และเก่ากว่า) แทนรหัสผ่าน
-a, --auth-ไฟล์=เส้นทาง
โดยค่าเริ่มต้น sxinit ทำงานในโหมดโต้ตอบและเมื่อ --กุญแจ ถูกใช้เพื่อขอ
คีย์ผู้ใช้บนอินพุตมาตรฐาน ด้วยตัวเลือกนี้จะอ่านจากที่ให้มา
ไฟล์
-D, --debug
เปิดใช้งานข้อความแก้ไขข้อบกพร่อง (ค่าเริ่มต้น=ปิด)
-c, --config-dir=เส้นทาง
เส้นทางไปยังไดเร็กทอรีการกำหนดค่า SX (ค่าเริ่มต้น: ~/.sx)
ตัวอย่าง
ในการกำหนดค่าการเข้าถึงคลัสเตอร์ที่เปิดใช้งาน SSL บน DNS โดยใช้โปรไฟล์เริ่มต้นและ
นามแฝง @sx เรียกใช้:
ซินิท --นามแฝง=@sx sx://somecluster.com
หลังจากยอมรับใบรับรองและระบุคีย์แล้ว คุณจะเข้าถึงคลัสเตอร์ได้โดย
sx://somecluster.com หรือ @sx
ในการกำหนดค่าการเข้าถึงคลัสเตอร์ที่ไม่ใช่ DNS ในเครือข่ายท้องถิ่นซึ่งไม่มี SSL
การเชื่อมต่อและหนึ่งในโหนดของมันคือ 192.168.200.120 รัน:
ซินิท --no-ssl -l 192.168.200.120 sx://คลัสเตอร์
sxinit จะดึงรายการโหนดอื่น ๆ ในคลัสเตอร์โดยอัตโนมัติและทำให้เป็น
พร้อมใช้งานผ่าน sx://cluster สำหรับเครื่องมือ
ใช้ sxinit ออนไลน์โดยใช้บริการ onworks.net