นี่คือคำสั่ง dietForwarder ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dietForwarder - เครื่องมือ DIET เพื่อจัดการอุโมงค์ ssh ระหว่างส่วนประกอบ DIET
ชื่อ
dietForwarder - เครื่องมือสำหรับสร้างผู้ส่งต่อ DIET ตัวส่งต่อเป็นส่วนประกอบพิเศษที่
ทำหน้าที่เป็นพร็อกซี่และจัดการช่องสัญญาณ ssh ระหว่างส่วนประกอบ DIET ในเครือข่ายที่ซับซ้อน
เรื่องย่อ
dietForwarder [ตัวเลือก] ...
DESCRIPTION
การปรับใช้ DIET บนเครือข่ายที่แตกต่างกันซึ่งไม่สามารถเข้าถึงได้ด้วยวิธีการอื่นนอกเหนือจาก ssh
อุโมงค์เป็นงานที่ละเอียดอ่อน ผู้ส่งต่อ DIET เป็นส่วนประกอบพิเศษของ DIET ที่ทำหน้าที่เป็น
พร็อกซี่ระหว่างส่วนประกอบ DIET โดยการสร้างช่องสัญญาณ ssh
dietForwarder เป็นคำสั่งในการสร้างตัวอย่างผู้ส่งต่อ DIET ตัวส่งต่อลดความซับซ้อนของ
การบำรุงรักษาอุโมงค์ ssh ระหว่างส่วนประกอบ DIET ซึ่งจะช่วยปรับปรุงความสามารถในการปรับขนาดของ DIET และ
ความง่ายในการกำหนดค่าในโทโพโลยีเครือข่ายที่ซับซ้อน
ก่อนเริ่มต้นผู้ส่งต่อ DIET คุณต้อง:
· เปิดตัว omniNames บนโฮสต์ท้องถิ่นและระยะไกล
· เรียกใช้เพียร์ระยะไกล โดยระบุชื่อและการกำหนดค่าเครือข่ายเท่านั้น
· เปิดตัวเพียร์ท้องถิ่นและตั้งชื่อเพียร์ระยะไกล รายละเอียดการเชื่อมต่อ ssh
รีโมตพอร์ตที่จะใช้และตัวเลือก 'pass -C' เพื่อสร้างอุโมงค์ ssh
[หมายเหตุ: ต้องเปิดตัวผู้ส่งต่อก่อนลำดับชั้น DIET]
OPTIONS
--ชื่อ [ชื่อ]
สตริงระบุตัวส่งต่อ
--ชื่อเพื่อน [ชื่อ]
สตริงระบุเพียร์ของตนในเครือข่ายอื่น
--ssh-โฮสต์ [เจ้าภาพ]
โฮสต์ที่โฮสต์อุโมงค์ ssh
--ssh-เข้าสู่ระบบ [เข้าสู่ระบบ]
การเข้าสู่ระบบที่ใช้เพื่อสร้างการเชื่อมต่อ ssh (ค่าเริ่มต้น: การเข้าสู่ระบบของผู้ใช้ปัจจุบัน)
--ssh-คีย์ [/path/to/ssh/คีย์]
เส้นทางไปยังคีย์ ssh (อันส่วนตัว!) ที่ใช้เพื่อสร้างการเชื่อมต่อ ssh
(ค่าเริ่มต้น: $HOME/.ssh/id_rsa)
--remote-พอร์ต [ท่า]
พอร์ตที่โฮสต์ ssh กำลังฟังอยู่
--remote-โฮสต์ [เจ้าภาพ]
โฮสต์ที่ทำการเชื่อมต่อโดยทันเนล (สอดคล้องกับตัวเลือก ssh -L
และ -R)
--nb-ลองใหม่ [nb]
จำนวนครั้งที่ผู้ส่งต่อในพื้นที่พยายามผูกมัดตัวเองกับรีโมต
ผู้ส่ง (ค่าเริ่มต้น: 3)
--peer-or [ไอโออาร์]
ผ่าน IOR ของผู้ส่งต่อระยะไกล โดยค่าเริ่มต้น ผู้ส่งต่อในพื้นที่จะเรียกข้อมูล
IOR ของเพื่อน
--อุโมงค์-รอ [วินาที]
กำหนดจำนวนวินาทีที่จะรอก่อนที่จะพิจารณาว่าอุโมงค์ได้รับ
สร้าง
ตัวอย่าง
นี่คือตัวอย่างการกำหนดค่าอย่างง่าย:
· เรามีสองโดเมน: net1 และ net2. Forwarders จะเปิดตัวบนโฮสต์ fwd.net1 และ
fwd.net2.
· ไม่มีการเชื่อมโยงระหว่างโฮสต์ fwd.net1 และ fwd.net2 แต่ผู้ใช้อาจเข้าถึง fwd.net2 ราคาเริ่มต้นที่
fwd.net1 โดยใช้การเชื่อมต่อ ssh
· เรียกกันว่า fwd.net1 ผู้ส่งต่อ Fwd1 และ fwd.net2 ผู้ส่งต่อ Fwd2
· One SeD อาศัยอยู่ใน fwd.net2 ในขณะที่ส่วนที่เหลือของลำดับชั้นของ DIET อาศัยอยู่บน net1 โดเมน.
คำสั่ง เส้น for การเปิดตัว Fwd1
fwd.net1$ dietForwarder -- ชื่อ Fwd1 -- ชื่อเพื่อน Fwd2 \
--ssh-host fwd.net2 --ssh-login dietUser \
--ssh-key id rsa net2 --remote-พอร์ต 50000
คำสั่ง เส้น ไปยัง เปิดตัว Fwd2
fwd.net2$ อาหารส่งต่อ --ชื่อ Fwd2
หลักการและเหตุผล
DIET ใช้ CORBA เป็นเลเยอร์การสื่อสาร แม้ว่ามิดเดิลแวร์ที่ยืดหยุ่นและแข็งแกร่ง
ยังคงเป็นเรื่องยากที่จะปรับใช้ DIET บนเครือข่ายที่แตกต่างกันซึ่งไม่สามารถเข้าถึงได้ยกเว้น
ผ่านอุโมงค์ ssh ผู้ส่งต่อ DIET ช่วยผู้ดูแลระบบในการกำหนดค่ากริดของตน
โดยไม่ต้องตั้งค่าอุโมงค์ ssh ด้วยตนเอง ซึ่งเนื้อหาไม่ง่ายหรือปรับขนาดได้
ตัวส่งต่อ DIET ทำให้ง่ายต่อการกำหนดค่าเครือข่ายด้วยโทโพโลยีดังกล่าว
ใช้ dietForwarder ออนไลน์โดยใช้บริการ onworks.net