OCI Compute에 VNC Server를 설치하고 VNC 클라이언트에서 발판을 통해 연결해보십시오. (Oracle Cloud Infrastructure)

6362 단어 oraclecloudoci
이전에 다음 기사에서 X Window 전송을 취급했지만,
먼 Region에서 X창 전송을 하면 느리고 쓸모없는 케이스가 많이 있습니다.

OCI (Oracle Cloud Infrastructure)의 Compute 인스턴스에서
단말(PC등)에의 X Window ssh 전송을 할 수 있도록 설정한다.
htps : // 코 m / 오라 _ 곤스케 777 / ms / 765189 99301415 775

이러한 경우 VNC를 사용하면 많은 성능을 얻을 수 있습니다.
그래서이 기사에서는 발판을 통한 VNC 서버/클라이언트 연결을 다루겠습니다.

1. 네트워크 구성



네트워크 구성은 다음과 같습니다. Compute는 현재 Oracle Linux에서 최신 7.9를 사용합니다.


아래 기사와 같은 구성입니다.

검증에 자주 사용하는 Oracle Cloud Infrastructure(OCI) 환경을 Terraform에서 작성해 봅니다.
h tps:// 퀵했다. 소 m/오라_권조 777/있어 MS/8651C4075 그림 c6bf436C4f

2. VNC Server 설치



Private Compute에서 VNC Server를 설치합니다.
sudo su -
yum groupinstall graphical-server-environment
yum install tigervnc-server mesa-libEGL

아래는 설치 로그의 발췌, 조금 시간이 걸릴지도?

:
Dependency Updated:
  firewalld.noarch 0:0.6.3-12.0.1.el7               firewalld-filesystem.noarch 0:0.6.3-12.0.1.el7         kpartx.x86_64 0:0.4.9-134.0.1.el7_9
  python-firewall.noarch 0:0.6.3-12.0.1.el7

Complete!

:
Running transaction
  Installing : tigervnc-server-1.8.0-22.el7.x86_64                                                                                                1/1
  Verifying  : tigervnc-server-1.8.0-22.el7.x86_64                                                                                                1/1

Installed:
  tigervnc-server.x86_64 0:1.8.0-22.el7

Complete!

3. VNC Server 시작



VNC Server를 opc 사용자로 시작합니다. 처음만 비밀번호 설정을 듣기 때문에 입력합니다.
# opcユーザーで実行
vncserver -geometry 1280x1024

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
xauth:  file /home/opc/.Xauthority does not exist

New 'ays-compute1:1 (opc)' desktop is ays-compute1:1

Creating default startup script /home/opc/.vnc/xstartup
Creating default config /home/opc/.vnc/config
Starting applications specified in /home/opc/.vnc/xstartup
Log file is /home/opc/.vnc/ays-compute1:1.log

ps 명령을 사용하여 vncserver 프로세스의 시작을 확인합니다. ※보기 쉽게하기 위해 개행 넣고 있습니다
[opc@ays-compute1 ~]$ ps -ef | grep -i vnc
opc      17807     1  0 06:41 pts/0    00:00:00 
/usr/bin/Xvnc :1 
-auth /home/opc/.Xauthority 
-desktop ays-compute1:1 (opc) 
-fp catalogue:/etc/X11/fontpath.d 
-geometry 1280x1024 
-pn 
-rfbauth /home/opc/.vnc/passwd 
-rfbport 5901 
-rfbwait 30000
opc      17816     1  0 06:41 pts/0    00:00:00 /bin/sh /home/opc/.vnc/xstartup
opc      19384 21859  0 06:43 pts/0    00:00:00 grep --color=auto -i vnc

프로세스가 시작되고 있습니다.

4. 터미널 소프트웨어의 포트 포워드 설정



터미널 소프트웨어의 포트 포워드를 설정합니다. 터미널 소프트웨어는 무엇이든 에이지만 이번에는 Teraterm을 사용합니다.



5. 발판(Bastion Compute)에서 포트 포워드하면서 SSH 연결



Teraterm에서 발판 (Bastion Compute)에 SSH 연결하고 다음 명령을 사용하여 포트 포워드하면서 Private Compute에 SSH 연결합니다.
ssh -L <Teraterm で設定したリモートホストのポート番号>:<Private Compute のホスト名 or IP>:<VNC のポート番号> -4 <Private Compute のホスト名 or IP>

아래는 샘플 명령입니다.
ssh -L 5901:ays-compute1.prvsubnexxxxxx.vcnxxxxxx.oraclevcn.com:5901 -4 [email protected]

6. VNC Client에서 Private Compute의 VNC Server에 연결



VNC Client에서 VNC Server에 연결합니다. VNC Client는 무엇이든 에어입니다만, 이번에는 UltraVNC Viewer를 사용.
위의 5.에서 SSH 포트 포워드 한 localhost : 5901을 향해 연결하십시오.




Private Compute의 VNC Server에 성공적으로 연결했습니다!彡(^)(^)

7. 정리



Terminal 명령 줄이 Linux/UNIX의 묘미이지만 GUI가 필요한 경우도
자주 있기 때문에, 본 기사를 참고로 GUI도 활용해 주세요 彡(^)(^)

참고 기사



@ Yama-Hakase씨의 하기 기사를 참고로 했습니다.
항상 신세를지고 있습니다!彡(^)(^)

클라우드에서 VNC 서버 및 클라이언트 구성하기 Part 1
htps : // 이 m / 야마타 - 하세 / ms / 66c25 9439 A0A4b6A909

좋은 웹페이지 즐겨찾기