การสร้างการเชื่อมต่อผ่าน Ruk-Com Cloud SSH Gate คุณจะต้องสร้าง SSH key pair และเพิ่ม public key ที่บัญชีของคุณในแดชบอร์ด (โปรดอ่านคำแนะนำทีละขั้นตอน)
จากนั้นดูสตริงการเชื่อมต่อสำหรับ SSH ที่บัญชีของคุณโดยคลิกปุ่มการตั้งค่าที่แผงด้านบนของแดชบอร์ด
เมื่อหน้าต่าง User Settings เปิดขึ้นแล้วคลิกแท็บ SSH Keys > SSH Connection ในที่นี้คุณสามารถดูข้อมูลที่จำเป็นสำหรับการเข้าถึงบัญชีรวมถึงสตริงการเชื่อมต่อ SSH
เคล็ดลับ: ในส่วนด้านขวานี้คุณสามารถสร้างการเชื่อมต่อ Web SSH กับโหนดใดก็ได้ในเบราว์เซอร์โดยตรง
ตอนนี้คุณสามารถเข้าถึง Ruk-Com Cloud ทั้งบัญชีหรือคอนเทนเนอร์เฉพาะกับ SSH client ในเครื่องของคุณ
การเข้าถึงบัญชี Ruk-Com Cloud โดย SSH
การเข้าถึง SSH จะขึ้นอยู่กับระบบปฏิบัติการของคุณ คุณสามารถทำตามขั้นตอนต่อไปนี้:
- Linux/MacOS/FreeBSD
เปิดเทอร์มินอลของคุณและดำเนินการเชื่อมต่อ SSH โดยใช้สตริง
- Windows
ดาวน์โหลดและรัน SSH client ของคุณ (ยกตัวอย่างเช่น Putty)
เข้าไปที่แท็บ Session ในรายการเมนูทางด้านซ้ายมือและใส่ Host Name (หรือ IP address) และ Port เพื่อเชื่อมต่อ SSH
เพิ่มเติม: ในการเพิ่ม private SSH key ด้วย PuTTY ให้ดาวน์โหลดและเรียกใช้เครื่องมือ Pageant และคลิกปุ่ม add key แล้วเลือกไฟล์ key ที่เหมาะสม
1. เมื่อเชื่อมต่อแล้วคุณจะเห็นรายการกลุ่ม environment (โดยมีคอนเทนเนอร์จำนวนหนึ่งอยู่ในวงเล็บ) และ environment ที่ไม่ได้จัดกลุ่มสำหรับบัญชีของคุณ เลือกเลือกจุดที่คุณต้องการโดยป้อนหมายเลขที่เหมาะสม
หมายเหตุ: เข้าถึงได้เฉพาะ environment ที่กำลังทำงานอยู่เท่านั้น (Running)
2. หลังจากที่เลือก environment แล้วคุณจะเห็นรายการคอนเทนเนอร์ทั้งหมดที่จัดกลุ่มตามเลเยอร์ พร้อมกับโหนดหลัก (จำเป็นสำหรับการทำคลัสเตอร์ การปรับขนาด การโคลน ฯลฯ) ถูกกำหนดด้วยเครื่องหมาย [M]
นอกจากนี้ แต่ละคอนเทนเนอร์ยังมีข้อมูล nodeid, LAN IP, WAN IP และ Alias ในการเข้าถึงโหนดที่ต้องการเพียงแค่ป้อนหมายเลข
การเข้าถึงคอนเทนเนอร์โดยตรง
คุณสามารถข้ามไปยังคอนเทนเนอร์ที่ต้องการได้โดยตรง โดยการเลือก environment และโหนดที่ต้องการเพียงระบุ ID ของคอนเทนเนอร์ (สามารถดูได้ที่แดชบอร์ดถัดจากโหนดที่เกี่ยวข้อง)
ยกตัวอย่างเช่น การเข้าถึง Tomcat Container ซึ่งแสดงในรูปภาพด้านบน คุณควรเพิ่มเติม 15042- ไว้ข้างหน้าของสตริงการเชื่อมต่อด้วยวิธีต่อไปนี้:
ssh [email protected] -p 3022
ในส่วนนี้อาจมีประโยชน์สำหรับการทำสคริปต์อัตโนมัติหรือสำหรับการตั้งค่า การกำหนดค่าแอปพลิเคชัน (เช่น Capistrano)