Lors de la gestion d'un serveur, il s'agit généralement de l'interface de ligne de commande, mais parfois je souhaite également utiliser l'interface graphique. À ce moment-là, j'utilise VNC, mais je veux aussi essayer X Window. Alors, essayons X Window, l'affichage GUI de Linix Compute dans Oracle Cloud avec MAC.
Essayez X à partir d'un livre Mac dans un environnement sur site avec une connexion Internet à OCI
X11 n'est plus inclus avec le Mac, mais le serveur X11 et les bibliothèques clientes sont disponibles à partir du projet XQuartz.
・ Projet XQuartz: https://support.apple.com/ja-jp/HT201341
Téléchargez XQuartz depuis xquartz.org
・ Xquartz.org: https://www.xquartz.org/
Exécutez le fichier .dmg Cliquez sur le fichier .dmg téléchargé et cliquez sur XQuartz.pkg
Bienvenue sur l'écran du programme d'installation de XQuartz Cliquez sur [Continuer]
Écran d'informations importantes Cliquez sur [Continuer]
Écran du contrat de licence Vérifiez le contrat de licence et cliquez sur [Continuer]
Vous devez accepter les termes de la licence du logiciel. écran Si vous acceptez le contrat de licence, cliquez sur [Accepter]
Écran du type d'installation Cliquez sur [Installer]
Écran d'installation ~ Installation ~
Pop-up You will need to log out and log back in to make XQuartz your default X11 server Vérifiez le contenu et cliquez sur [OK]
Écran d'installation terminée
Configurer X Window pour l'accès à distance aux machines Linux
Si le package xorg-x11 n'est pas installé Installez les deux suivants avec la commande yum
・ Xorg-x11-xauth.x86_64 -Xorg-x11-server-utils.x86_64
[root@oci-inst01 opc]# yum install -y xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64
Plug-in chargé:langpacks, ulninfo
Résolution des dépendances
-->Effectuer la confirmation de transaction.
--->Paquet xorg-x11-server-utils.x86_64 0:7.7-20.installer el7
-->J'ai affaire à des dépendances: libXxf86misc.so.1()(64bit)Paquet: xorg-x11-server-utils-7.7-20.el7.x86_64
-->J'ai affaire à des dépendances: libXrandr.so.2()(64bit)Paquet: xorg-x11-server-utils-7.7-20.el7.x86_64
-->J'ai affaire à des dépendances: libXinerama.so.1()(64bit)Paquet: xorg-x11-server-utils-7.7-20.el7.x86_64
-->J'ai affaire à des dépendances: libXi.so.6()(64bit)Paquet: xorg-x11-server-utils-7.7-20.el7.x86_64
--->Paquet xorg-x11-xauth.x86_64 1:1.0.9-1.installer el7
-->Effectuer la confirmation de transaction.
--->Paquet libXi.x86_64 0:1.7.9-1.installer el7
--->Paquet libXinerama.x86_64 0:1.1.3-2.1.installer el7
--->Paquet libXrandr.x86_64 0:1.5.1-2.installer el7
--->Paquet libXxf86misc.x86_64 0:1.0.3-7.1.installer el7
-->Résolution des dépendances terminée.
Résolution de la dépendance
==========================================================================================
Architecture du package
Capacité du référentiel de versions
==========================================================================================
Pendant l'installation:
xorg-x11-server-utils x86_64 7.7-20.el7 ol7_latest 178 k
xorg-x11-xauth x86_64 1:1.0.9-1.el7 ol7_latest 29 k
Installation liée aux dépendances:
libXi x86_64 1.7.9-1.el7 ol7_latest 40 k
libXinerama x86_64 1.1.3-2.1.el7 ol7_latest 13 k
libXrandr x86_64 1.5.1-2.el7 ol7_latest 27 k
libXxf86misc x86_64 1.0.3-7.1.el7 ol7_latest 19 k
Récapitulatif des transactions
==========================================================================================
Paquet d'installation 2(+Paquet de 4 dépendances)
Capacité totale de téléchargement: 305 k
Capacité d'installation: 629 k
Downloading packages:
(1/6): libXi-1.7.9-1.el7.x86_64.rpm | 40 kB 00:00:00
(2/6): libXrandr-1.5.1-2.el7.x86_64.rpm | 27 kB 00:00:00
(3/6): libXxf86misc-1.0.3-7.1.el7.x86_64.rpm | 19 kB 00:00:00
(4/6): libXinerama-1.1.3-2.1.el7.x86_64.rpm | 13 kB 00:00:00
(5/6): xorg-x11-server-utils-7.7-20.el7.x86_64.rpm | 178 kB 00:00:00
(6/6): xorg-x11-xauth-1.0.9-1.el7.x86_64.rpm | 29 kB 00:00:00
------------------------------------------------------------------------------------------
4 au total.2 MB/s | 305 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Pendant l'installation: libXrandr-1.5.1-2.el7.x86_64 1/6
Pendant l'installation: libXxf86misc-1.0.3-7.1.el7.x86_64 2/6
Pendant l'installation: libXinerama-1.1.3-2.1.el7.x86_64 3/6
Pendant l'installation: libXi-1.7.9-1.el7.x86_64 4/6
Pendant l'installation: xorg-x11-server-utils-7.7-20.el7.x86_64 5/6
Pendant l'installation: 1:xorg-x11-xauth-1.0.9-1.el7.x86_64 6/6
Pendant la vérification: libXi-1.7.9-1.el7.x86_64 1/6
Pendant la vérification: libXinerama-1.1.3-2.1.el7.x86_64 2/6
Pendant la vérification: libXxf86misc-1.0.3-7.1.el7.x86_64 3/6
Pendant la vérification: libXrandr-1.5.1-2.el7.x86_64 4/6
Pendant la vérification: xorg-x11-server-utils-7.7-20.el7.x86_64 5/6
Pendant la vérification: 1:xorg-x11-xauth-1.0.9-1.el7.x86_64 6/6
Installation:
xorg-x11-server-utils.x86_64 0:7.7-20.el7 xorg-x11-xauth.x86_64 1:1.0.9-1.el7
Dépendance installée liée:
libXi.x86_64 0:1.7.9-1.el7 libXinerama.x86_64 0:1.1.3-2.1.el7
libXrandr.x86_64 0:1.5.1-2.el7 libXxf86misc.x86_64 0:1.0.3-7.1.el7
A completé!
Installez xeyes, un outil graphique pour vérifier le fonctionnement de X Cela installera également xclock, etc.
[root@tokyo-inst01 opc]# yum install xeyes
Plug-in chargé:langpacks, ulninfo
ol7_UEKR5 | 2.8 kB 00:00:00
ol7_addons | 2.8 kB 00:00:00
ol7_developer | 2.8 kB 00:00:00
・ ・ ・
Installation:
xorg-x11-apps.x86_64 0:7.7-7.el7
Dépendance installée liée:
dejavu-fonts-common.noarch 0:2.33-6.el7 dejavu-sans-fonts.noarch 0:2.33-6.el7
fontconfig.x86_64 0:2.13.0-4.3.el7 libICE.x86_64 0:1.0.9-9.el7
libSM.x86_64 0:1.2.2-2.el7 libX11.x86_64 0:1.6.7-2.el7
libX11-common.noarch 0:1.6.7-2.el7 libXau.x86_64 0:1.0.8-2.1.el7
libXaw.x86_64 0:1.0.13-4.el7 libXcursor.x86_64 0:1.1.15-1.el7
libXext.x86_64 0:1.3.3-3.el7 libXfixes.x86_64 0:5.0.3-1.el7
libXft.x86_64 0:2.3.2-2.el7 libXmu.x86_64 0:1.1.2-2.el7
libXpm.x86_64 0:3.5.12-1.el7 libXrender.x86_64 0:0.9.10-1.el7
libXt.x86_64 0:1.1.5-3.el7 libXxf86vm.x86_64 0:1.1.4-1.el7
libfontenc.x86_64 0:1.1.3-3.el7 libxcb.x86_64 0:1.13-1.el7
libxkbfile.x86_64 0:1.0.9-3.el7
A completé!
・ Paramètre Sshd_config Définissez les éléments suivants (# Est commenté, alors supprimons-le)
[root@oci-inst01 ssh]# vi /etc/ssh/sshd_config | grep X11
・ ・ ・
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no
・ ・ ・
・ Vérifiez les paramètres de sshd_config
[root@oci-inst01 ssh]# cat /etc/ssh/sshd_config | grep X11
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no
# X11Forwarding no
・ Redémarrez sshd
[root@oci-inst01 ssh]# systemctl restart sshd
Le démarrage du terminal commencera
bash-3.2$ ssh -X -i id_rsa [email protected]
Last login: Mon Aug 10 12:50:03 2020 from 192.168.0.2
[opc@oci-inst01 ~]$ env | grep DISP
DISPLAY=10.0.0.2:11.0
[opc@oci-inst01 ~]$ xeyes
Si xeyes ne peut pas être exécuté et que l'erreur: "Can't open display" etc. s'affiche, vérifiez l'environnement tel que le pare-feu pour voir si le port 6000 est libre.
Recommended Posts