Cấu hình X11 trên LINUX
Đôi khi chúng ta cài đặt Database thông qua SSH sử dụng phần mềm ví dụ MobaXterm chẳng hạn thì hệ thống sẽ báo lỗi DISPLAY không hiển thị được và thoát ra ngoài? Chúng ta phải xử lý như thế nào? Nguyên nhân của việc này là do thiếu thành phần giúp hứng lấy kết quả từ SSH
Các bước thực hiện:
B1: cài đặt packages X11 trên server linux
B2: bật X11 forwarding trên severe (sshd)
B3: cài đặt Xming cho client (trên máy window), hiện tại nhiều apps SSH cũng đã hỗ trợ server client X11 rồi, ví dụ như MobaXterm
B4: đặt biến môi trường và ip cho server export ra máy windows
Cập nhật OS:
yum update -y && yum upgrade -y
Cài dặt gói X11:
yum install xorg-x11-xauth.x86_64 xorg-x11-apps.x86_64 -y
Sửa thông tin file: sshd_config: X11Forwarding yes
vi /etc/ssh/sshd_config
Khởi động lại sshd:
systemctl restart sshd
Login vào DB với phần mềm SecureCRT/Putty/MobaXterm và thực hiện export: (IP chính là IP của máy thật window chúng ta kết nối SSH vào server, IP này có vai trò hứng kết quả từ máy ảo ra bên ngoài)
export DISPLAY=192.168.1.5:0.0
Cài đặt Xming X Server for Windows download tại link bên dưới:
https://sourceforge.net/projects/xming/
Cấu hình Xming trên PC window:
Xlaunch => Multiple Windows => Start no client => Tích: No Access Control, Clipboard => Finish
Test:
(oracle)$ xclock