Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

วิธีเข้าถึง Oracle WebLogic Server Console อย่างปลอดภัยผ่าน SSH Tunnel

โพสต์นี้แนะนำขั้นตอนในการตั้งค่า SSH tunnel สำหรับการเข้าถึง Oracle® WebLogic Server (WLS) Administration Console ในเวอร์ชัน R12.2

บทนำ

ก่อนที่คุณจะตั้งค่า SSH tunnel คุณควรใช้การอัปเดตหนึ่งในต่อไปนี้กับ Oracle E-Business Suite (EBS) Release 12.2:

  • April 2019 Oracle Critical Patch Update (CPU)
  • Oracle E-Business Suite Technology Stack Delta 11 release update pack (R12.TXK.C.Delta.11)

หลังจากนำ EBS มาอัปเดตแล้ว AutoConfig จะรักษาความปลอดภัยการเข้าถึงพอร์ต Oracle WLS โดยใช้ WLS connection filters ณ จุดนั้น โหนด application tier ของอินสแตนซ์ Oracle EBS ให้การเข้าถึงพอร์ต WLS แบบไม่จำกัด WLS Administration Console และ Fusion Middleware Control ต้องใช้พอร์ตการจัดการ WLS ซึ่งไม่มี trusted hosts เริ่มต้น ดังนั้น โพสต์นี้จึงแนะนำวิธีให้ผู้ดูแลระบบของคุณเข้าถึงเครื่องมือเหล่านี้ได้ SSH tunnel แบบ secure-by-default สำหรับการเข้าถึง WLS Administration ควรลดพื้นที่โจมตีที่พร้อมใช้งาน ควบคุมการเข้าถึงพอร์ต และปกป้องโครงสร้างพื้นฐาน EBS ฟีเจอร์นี้ช่วยให้คุณทำให้การใช้ WLS connection filters เป็นอัตโนมัติได้

ใช้ SSH tunneling

Note: เพื่อใช้ SSH tunnel เพื่อเข้าถึง Administration Console และ Fusion Middleware Control ผ่านพอร์ตการจัดการ WLS คุณต้องการการเข้าถึงระบบปฏิบัติการไปยัง primary application tier node

ดำเนินการขั้นตอนต่อไปนี้ตามลำดับเพื่อตั้งค่า SSH Tunnel ด้วย PuTTY® เพื่อเข้าถึง WLS Administration Console:

ขั้นตอนที่ 1: เพิ่ม primary WebLogic Administration server

  1. เปิด session PuTTY

  2. ป้อนข้อมูลโฮสต์ในฟิลด์ Host Name (or IP address) แทนที่ <primary_admin_server> ด้วยโหนด WebLogic Administration แอปพลิเคชันหลัก ซึ่งคุณกำลังรัน WLS Administrator

วิธีเข้าถึง Oracle WebLogic Server Console อย่างปลอดภัยผ่าน SSH Tunnel

  1. เพิ่มชื่อที่บันทึกไว้เพื่อระบุการเชื่อมต่อเพื่อเข้าถึงได้ง่าย และคลิก Save

ขั้นตอนที่ 2: กำหนดค่า tunnel

  1. ในแผงด้านซ้าย คลิก SSH > Tunnels และเพิ่ม local port และ destination <primary_admin_server>:<Weblogic_Admin_port> และคลิก Add
วิธีเข้าถึง Oracle WebLogic Server Console อย่างปลอดภัยผ่าน SSH Tunnel
  1. คลิก Add เพื่อเปิดหน้าต่างการกำหนดค่า PuTTY
วิธีเข้าถึง Oracle WebLogic Server Console อย่างปลอดภัยผ่าน SSH Tunnel

ขั้นตอนที่ 3: บันทึกการตั้งค่า

ในแผงด้านซ้าย คลิก Session และคลิก Save

วิธีเข้าถึง Oracle WebLogic Server Console อย่างปลอดภัยผ่าน SSH Tunnel

ขั้นตอนที่ 4: ตรวจสอบการทำงานของ tunnel

  1. ล็อกอิน PuTTY เป็น application OS user ไปยัง primary administration server ของคุณ

  2. เปิดเว็บเบราว์เซอร์เพื่อเข้าถึง https://localhost:7001/console

หลังจากตั้งค่า SSH tunneling จากไคลเอ็นต์ UNIX หรือ Windows® ของคุณแล้ว คุณสามารถเข้าถึง WLS Administration Console และ Fusion Middleware Control ได้อย่างปลอดภัย เปิดเบราว์เซอร์จากไคลเอ็นต์ของคุณและเชื่อมต่อกับ administrative URLs

บน Windows client คุณสามารถใช้ SSH executables หนึ่งในต่อไปนี้:

  • Windows 10: OpenSSH ssh จาก Microsoft: หากคุณใช้ ssh ให้ปฏิบัติตาม syntax สำหรับ ssh ที่แสดงในตัวอย่างก่อนหน้า

  • Windows 7: plink จาก PuTTY: หากคุณใช้ plink ให้ใช้คำสั่งต่อไปนี้:

     C:\> plink.exe -N -L localhost:<WLS_admin_port>:<primary-apptier>:<WLS_admin_port> <OS_user>@<primary-apptier> 

    ตัวอย่างเช่น หากพอร์ตการจัดการ Oracle WebLogic Server คือ 7001 และ OS user คือ oracleuser ให้ใช้คำสั่งต่อไปนี้:

     C:\> plink.exe -N -L localhost:7001:<primary-apptier>:7001 oracleuser@<primary-apptier> 

สรุป:

SSH tunneling ช่วยให้คุณเข้าถึง WLS Administration console จากอุปกรณ์ Windows ท้องถิ่น ซึ่ง EBS จำกัดการเข้าถึงทั้งหมดไปยัง WLS Administration server สำหรับอุปกรณ์อื่นๆ คุณไม่ต้องการซอฟต์แวร์เพิ่มเติมนอกจาก PuTTY เพื่อตั้งค่า SSH tunnel

เรียนรู้เพิ่มเติมเกี่ยวกับบริการข้อมูลของ Rackspace

ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถคลิก Sales Chat เพื่อแชททันทีและเริ่มสนทนาได้