Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Cơ Sở Dữ Liệu

Cách Truy Cập An Toàn Oracle WebLogic Server Console Qua SSH Tunnel

Bài viết giới thiệu các bước để thiết lập SSH tunnel cho việc truy cập Oracle® WebLogic Server (WLS) Administration Console trong phiên bản R12.2.

Giới thiệu

Trước khi thiết lập SSH tunnel, bạn nên áp dụng một trong các bản cập nhật sau cho Oracle E-Business Suite (EBS) Release 12.2:

  • Bản cập nhật Oracle Critical Patch Update (CPU) tháng 4 năm 2019
  • Bản cập nhật phát hành Oracle E-Business Suite Technology Stack Delta 11 (R12.TXK.C.Delta.11)

Sau khi bạn cập nhật EBS, AutoConfig bảo mật quyền truy cập vào các cổng Oracle WLS bằng cách sử dụng WLS connection filters. Lúc đó, các node application tier của instance Oracle EBS cấp quyền truy cập không giới hạn cho các cổng WLS. WLS Administration Console và Fusion Middleware Control cần sử dụng cổng WLS Administration, không có default trusted hosts. Do đó, bài viết này giới thiệu một phương tiện để cấp quyền truy cập cho quản trị viên của bạn vào các công cụ này. Một SSH tunnel an toàn theo mặc định cho truy cập WLS Administration nên giảm bề mặt tấn công có sẵn, kiểm soát truy cập vào các cổng và bảo vệ cơ sở hạ tầng EBS. Tính năng này cho phép bạn tự động hóa việc sử dụng WLS connection filters.

Sử dụng SSH tunneling

Lưu ý: Để sử dụng SSH tunnel truy cập Administration Console và Fusion Middleware Control thông qua cổng WLS Administration, bạn cần quyền truy cập hệ điều hành vào primary application tier node.

Thực hiện các bước sau theo trình tự để thiết lập SSH Tunnel với PuTTY® để truy cập WLS Administration Console:

Bước 1: Thêm primary WebLogic Administration server

  1. Mở phiên PuTTY.

  2. Nhập thông tin host trong trường Host Name (or IP address), thay thế <primary_admin_server> bằng primary application WebLogic Administration node, nơi bạn đang chạy WLS Administrator.

Cách Truy Cập An Toàn Oracle WebLogic Server Console Qua SSH Tunnel

  1. Thêm tên đã lưu để xác định kết nối để truy cập dễ dàng và nhấp Save.

Bước 2: Cấu hình tunnel

  1. Trong panel bên trái, nhấp SSH > Tunnels and add local port and destination <primary_admin_server>:<Weblogic_Admin_port> và nhấp Add.
Cách Truy Cập An Toàn Oracle WebLogic Server Console Qua SSH Tunnel
  1. Nhấp Add để mở cửa sổ cấu hình PuTTY.
Cách Truy Cập An Toàn Oracle WebLogic Server Console Qua SSH Tunnel

Bước 3: Lưu cài đặt

Trong panel bên trái, nhấp Session và nhấp Save.

Cách Truy Cập An Toàn Oracle WebLogic Server Console Qua SSH Tunnel

Bước 4: Xác thực tunneling

  1. Đăng nhập vào PuTTY với tư cách application OS user đến primary administration server của bạn.

  2. Mở trình duyệt web để truy cập https://localhost:7001/console.

Sau khi thiết lập SSH tunneling từ client UNIX hoặc Windows® của bạn, bạn có thể truy cập an toàn WLS Administration Console và Fusion Middleware Control. Khởi chạy trình duyệt từ client của bạn và kết nối với URL quản trị.

Trên client Windows, bạn có thể sử dụng một trong các executable SSH sau:

  • Windows 10: OpenSSH ssh từ Microsoft: Nếu bạn sử dụng ssh, hãy làm theo cú pháp cho ssh như trong ví dụ trước.

  • Windows 7: plink từ PuTTY: Nếu bạn sử dụng plink, hãy sử dụng lệnh sau:

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

    Ví dụ, nếu cổng Oracle WebLogic Server Administration là 7001, và OS user là oracleuser, hãy sử dụng lệnh sau:

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

Kết luận:

SSH tunneling giúp bạn truy cập WLS Administration console từ thiết bị Windows cục bộ, nơi EBS hạn chế tất cả truy cập đến WLS Administration server cho các thiết bị khác. Bạn không cần bất kỳ phần mềm bổ sung nào ngoài PuTTY để thiết lập SSH tunnel.

Tìm hiểu thêm về Dịch Vụ Dữ Liệu của Rackspace.

Sử dụng tab Phản Hồi để đưa ra bình luận hoặc đặt câu hỏi. Bạn cũng có thể nhấp vào Sales Chat để trò chuyện ngay và bắt đầu cuộc hội thoại.