Access via SSH Gate

การสร้างการเชื่อมต่อผ่าน 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

ssh access with PuTTY client

เพิ่มเติม: ในการเพิ่ม private SSH key ด้วย PuTTY ให้ดาวน์โหลดและเรียกใช้เครื่องมือ Pageant และคลิกปุ่ม add key แล้วเลือกไฟล์ key ที่เหมาะสม

add private ssh key with pageant

1. เมื่อเชื่อมต่อแล้วคุณจะเห็นรายการกลุ่ม environment (โดยมีคอนเทนเนอร์จำนวนหนึ่งอยู่ในวงเล็บ) และ environment ที่ไม่ได้จัดกลุ่มสำหรับบัญชีของคุณ เลือกเลือกจุดที่คุณต้องการโดยป้อนหมายเลขที่เหมาะสม

jelastic account via ssh

หมายเหตุ: เข้าถึงได้เฉพาะ environment ที่กำลังทำงานอยู่เท่านั้น (Running)

2. หลังจากที่เลือก environment แล้วคุณจะเห็นรายการคอนเทนเนอร์ทั้งหมดที่จัดกลุ่มตามเลเยอร์ พร้อมกับโหนดหลัก (จำเป็นสำหรับการทำคลัสเตอร์ การปรับขนาด การโคลน ฯลฯ) ถูกกำหนดด้วยเครื่องหมาย [M]

jelastic environment via ssh

นอกจากนี้ แต่ละคอนเทนเนอร์ยังมีข้อมูล nodeid, LAN IP, WAN IP และ Alias ในการเข้าถึงโหนดที่ต้องการเพียงแค่ป้อนหมายเลข

การเข้าถึงคอนเทนเนอร์โดยตรง

คุณสามารถข้ามไปยังคอนเทนเนอร์ที่ต้องการได้โดยตรง โดยการเลือก environment และโหนดที่ต้องการเพียงระบุ ID ของคอนเทนเนอร์ (สามารถดูได้ที่แดชบอร์ดถัดจากโหนดที่เกี่ยวข้อง)

ยกตัวอย่างเช่น การเข้าถึง Tomcat Container ซึ่งแสดงในรูปภาพด้านบน คุณควรเพิ่มเติม 15042- ไว้ข้างหน้าของสตริงการเชื่อมต่อด้วยวิธีต่อไปนี้:

ssh  [email protected] -p 3022

ความเป็นไปได้ดังกล่าวอาจมีประโยชน์สำหรับสคริปต์การทำให้เป็นอัตโนมัติหรือสำหรับการตั้งค่าการกำหนดค่าแอปพลิเคชัน (เช่น Capistrano)