โพสต์นี้แนะนำขั้นตอนในการตั้งค่า 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
เปิด session PuTTY
ป้อนข้อมูลโฮสต์ในฟิลด์ Host Name (or IP address) แทนที่ <primary_admin_server> ด้วยโหนด WebLogic Administration แอปพลิเคชันหลัก ซึ่งคุณกำลังรัน WLS Administrator
- เพิ่มชื่อที่บันทึกไว้เพื่อระบุการเชื่อมต่อเพื่อเข้าถึงได้ง่าย และคลิก Save
ขั้นตอนที่ 2: กำหนดค่า tunnel
- ในแผงด้านซ้าย คลิก SSH > Tunnels และเพิ่ม local port และ destination <primary_admin_server>:<Weblogic_Admin_port> และคลิก Add
- คลิก Add เพื่อเปิดหน้าต่างการกำหนดค่า PuTTY
ขั้นตอนที่ 3: บันทึกการตั้งค่า
ในแผงด้านซ้าย คลิก Session และคลิก Save
ขั้นตอนที่ 4: ตรวจสอบการทำงานของ tunnel
ล็อกอิน PuTTY เป็น application OS user ไปยัง primary administration server ของคุณ
เปิดเว็บเบราว์เซอร์เพื่อเข้าถึง
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 เพื่อแชททันทีและเริ่มสนทนาได้