Access via SSH Gate


การเชื่อมต่อผ่าน Ruk-Com Cloud SSH Gate

หากคุณต้องการเชื่อมต่อระบบผ่าน Ruk-Com Cloud SSH Gate ด้วยเครื่องของคุณเอง (เช่นผ่าน Terminal หรือ SSH Client) จำเป็นต้องมีการตั้งค่าเบื้องต้นดังนี้:


🛠 ขั้นตอนการเตรียมการเชื่อมต่อ
  1. สร้าง SSH Key Pair ใช้คำสั่ง ssh-keygen หรือเครื่องมือสร้างคีย์ตามที่คุณใช้งาน
  2. เข้าสู่ระบบแดชบอร์ดของ Ruk-Com Cloud
  3. ไปที่เมนู SETTINGS แล้วเพิ่มคีย์ในส่วน SSH Keys เพิ่ม Public Key ไปยังบัญชีของคุณ

💡 โปรดอ่านคำแนะนำการตั้งค่าแบบทีละขั้นตอนเพื่อความถูกต้องในการเพิ่มคีย์

เมื่อหน้าต่าง User Settings เปิดขึ้นแล้วคลิกแท็บ SSH Keys > SSH Connection ในที่นี้คุณสามารถดูข้อมูลที่จำเป็นสำหรับการเข้าถึงบัญชีรวมถึงข้อมูลการเชื่อมต่อ SSH

เคล็ดลับ: Web SSH ด้านขวา คุณสามารถสร้างการเชื่อมต่อ Web SSH กับโหนดใดก็ได้ในเบราว์เซอร์โดยตรง

ตอนนี้คุณสามารถเข้าถึง Ruk-Com Cloud ทั้งบัญชีหรือคอนเทนเนอร์เฉพาะกับ SSH client ในเครื่องของคุณ



🖥 การเชื่อมต่อผ่าน SSH ด้วยสตริงจาก Ruk-Com Cloud

การเข้าถึง SSH จะขึ้นอยู่กับระบบปฏิบัติการของคุณ คุณสามารถทำตามขั้นตอนต่อไปนี้:

  • Linux/MacOS/FreeBSD

หลังจากที่คุณได้ เพิ่ม SSH Public Key ไว้ในบัญชีของคุณเรียบร้อยแล้ว และได้ สตริงสำหรับการเชื่อมต่อ SSH จากแดชบอร์ดแล้ว (เช่น ssh [email protected] -p 2222)

คุณสามารถเชื่อมต่อได้ง่าย ๆ ดังนี้:

  • 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. หลังจากที่คุณเชื่อมต่อเข้าสู่ระบบผ่าน SSH Gate เรียบร้อยแล้วระบบจะแสดง รายการกลุ่ม Environment และ Environment ที่ไม่ได้จัดกลุ่ม สำหรับบัญชีของคุณ แต่ละรายการจะมีหมายเลขกำกับ / สำหรับ Environment ที่เป็นกลุ่ม จะมีจำนวนคอนเทนเนอร์ในวงเล็บ

เลือก Environment ที่คุณต้องการเข้าถึง โดยพิมพ์ หมายเลขของรายการ ที่ต้องการ แล้วกด Enter

ตัวอย่าง:
Enter [0-4] : 4
จากนั้นระบบจะพาคุณเข้าสู่คอนเทนเนอร์ใน Environment ที่เลือกทันที

jelastic account via ssh

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

2.หลังจากที่คุณเลือก Environment ที่ต้องการเข้าถึงผ่าน SSH Gate แล้วระบบจะแสดง รายการคอนเทนเนอร์ทั้งหมด ภายใน Environment นั้น โดยแยกตาม เลเยอร์ (Layer) ของแต่ละบริการ เช่น Application Server, Database, Load Balancer ฯลฯ
การระบุโหนดหลัก (Master Node) – คอนเทนเนอร์ที่มีสถานะเป็น โหนดหลัก จะถูกระบุด้วยเครื่องหมาย [M]

jelastic environment via ssh

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

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

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

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

ssh  [email protected] -p 3022

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