ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು
ಕೆಲವು ಬಳಕೆದಾರರು ರಿಮೋಟ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಸೇವೆಗಳನ್ನು ಚಲಾಯಿಸಲು ವಿಂಡೋಸ್‌ನೊಂದಿಗೆ ತುಲನಾತ್ಮಕವಾಗಿ ಅಗ್ಗದ VPS ಅನ್ನು ಬಾಡಿಗೆಗೆ ನೀಡುತ್ತಾರೆ. ನಿಮ್ಮ ಸ್ವಂತ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಡೇಟಾ ಸೆಂಟರ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡದೆ ಅಥವಾ ಮೀಸಲಾದ ಸರ್ವರ್ ಅನ್ನು ಬಾಡಿಗೆಗೆ ಪಡೆಯದೆ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಅದೇ ರೀತಿ ಮಾಡಬಹುದು. ಕೆಲವು ಜನರಿಗೆ ಪರೀಕ್ಷೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಗಾಗಿ ಪರಿಚಿತ ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರ ಅಥವಾ ಮೊಬೈಲ್ ಸಾಧನಗಳಿಂದ ಕೆಲಸ ಮಾಡಲು ವಿಶಾಲವಾದ ಚಾನಲ್ ಹೊಂದಿರುವ ರಿಮೋಟ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಗತ್ಯವಿದೆ. ರಿಮೋಟ್ ಫ್ರೇಮ್‌ಬಫರ್ (RFB) ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ವರ್ಚುವಲ್ ನೆಟ್‌ವರ್ಕ್ ಕಂಪ್ಯೂಟಿಂಗ್ (VNC) ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಲು ಹಲವು ಆಯ್ಕೆಗಳಿವೆ. ಯಾವುದೇ ಹೈಪರ್ವೈಸರ್ನೊಂದಿಗೆ ವರ್ಚುವಲ್ ಗಣಕದಲ್ಲಿ ಅದನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಎಂದು ಈ ಸಣ್ಣ ಲೇಖನದಲ್ಲಿ ನಾವು ನಿಮಗೆ ಹೇಳುತ್ತೇವೆ.

ಪರಿವಿಡಿ:

VNC ಸರ್ವರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತಿದೆ
ಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆ
systemd ಮೂಲಕ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
ಡೆಸ್ಕ್ಟಾಪ್ ಸಂಪರ್ಕ

VNC ಸರ್ವರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತಿದೆ

VNC ಸೇವೆಯನ್ನು ವರ್ಚುವಲೈಸೇಶನ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಬಹುದು, ಮತ್ತು ಹೈಪರ್‌ವೈಸರ್ ಅದನ್ನು ಎಮ್ಯುಲೇಟೆಡ್ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅಗತ್ಯವಿಲ್ಲ. ಈ ಆಯ್ಕೆಯು ಗಮನಾರ್ಹವಾದ ಓವರ್ಹೆಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಪೂರೈಕೆದಾರರಿಂದ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ - ಕಡಿಮೆ ಸಂಪನ್ಮೂಲ-ತೀವ್ರವಾದ ಅನುಷ್ಠಾನದಲ್ಲಿಯೂ ಸಹ, ನೈಜ ಗ್ರಾಫಿಕ್ಸ್ ಸಾಧನವನ್ನು ಅನುಕರಿಸುವ ಬದಲು, ಸರಳೀಕೃತ ಅಮೂರ್ತತೆಯನ್ನು (ಫ್ರೇಮ್ಬಫರ್) ವರ್ಚುವಲ್ ಯಂತ್ರಕ್ಕೆ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ. ಕೆಲವೊಮ್ಮೆ VNC ಸರ್ವರ್ ಅನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವ X ಸರ್ವರ್‌ಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಈ ವಿಧಾನವು ಭೌತಿಕ ಯಂತ್ರವನ್ನು ಪ್ರವೇಶಿಸಲು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ ಮತ್ತು ವರ್ಚುವಲ್ ಒಂದರಲ್ಲಿ ಇದು ಹಲವಾರು ತಾಂತ್ರಿಕ ತೊಂದರೆಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. VNC ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವೆಂದರೆ ಅಂತರ್ನಿರ್ಮಿತ X ಸರ್ವರ್. ಇದಕ್ಕೆ ಭೌತಿಕ ಸಾಧನಗಳು (ವೀಡಿಯೊ ಅಡಾಪ್ಟರ್, ಕೀಬೋರ್ಡ್ ಮತ್ತು ಮೌಸ್) ಅಥವಾ ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳ ಎಮ್ಯುಲೇಶನ್ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ಆದ್ದರಿಂದ ಯಾವುದೇ ರೀತಿಯ VPS ಗೆ ಸೂಕ್ತವಾಗಿದೆ.

ಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆ

ನಮಗೆ ಅದರ ಡೀಫಾಲ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಉಬುಂಟು ಸರ್ವರ್ 18.04 LTS ನೊಂದಿಗೆ ವರ್ಚುವಲ್ ಯಂತ್ರದ ಅಗತ್ಯವಿದೆ. ಈ ವಿತರಣೆಯ ಪ್ರಮಾಣಿತ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಹಲವಾರು VNC ಸರ್ವರ್‌ಗಳಿವೆ: ಟೈಟ್‌ವಿಎನ್‌ಸಿ, ಟೈಗರ್ ವಿಎನ್‌ಸಿ, x11vnc ಮತ್ತು ಇತರರು. ನಾವು ಟೈಗರ್‌ವಿಎನ್‌ಸಿಯಲ್ಲಿ ನೆಲೆಸಿದ್ದೇವೆ - ಟೈಟ್‌ವಿಎನ್‌ಸಿಯ ಪ್ರಸ್ತುತ ಫೋರ್ಕ್, ಇದು ಡೆವಲಪರ್‌ನಿಂದ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ. ಇತರ ಸರ್ವರ್‌ಗಳನ್ನು ಹೊಂದಿಸುವುದನ್ನು ಇದೇ ರೀತಿಯಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ಡೆಸ್ಕ್‌ಟಾಪ್ ಪರಿಸರವನ್ನು ಸಹ ಆರಿಸಬೇಕಾಗುತ್ತದೆ: ನಮ್ಮ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ತುಲನಾತ್ಮಕವಾಗಿ ಕಡಿಮೆ ಅವಶ್ಯಕತೆಗಳ ಕಾರಣದಿಂದಾಗಿ ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯು XFCE ಆಗಿರುತ್ತದೆ. ಬಯಸುವವರು ಮತ್ತೊಂದು DE ಅಥವಾ WM ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು: ಇದು ಎಲ್ಲಾ ವೈಯಕ್ತಿಕ ಆದ್ಯತೆಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ, ಆದರೆ ಸಾಫ್ಟ್‌ವೇರ್ ಆಯ್ಕೆಯು RAM ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಕೋರ್‌ಗಳ ಅಗತ್ಯವನ್ನು ನೇರವಾಗಿ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು

ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಡೆಸ್ಕ್‌ಟಾಪ್ ಪರಿಸರವನ್ನು ಸ್ಥಾಪಿಸುವುದು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ:

sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

ಮುಂದೆ ನೀವು VNC ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ:

sudo apt-get install tigervnc-standalone-server tigervnc-common

ಇದನ್ನು ಸೂಪರ್ಯೂಸರ್ ಆಗಿ ಚಲಾಯಿಸುವುದು ಕೆಟ್ಟ ಕಲ್ಪನೆ. ಬಳಕೆದಾರ ಮತ್ತು ಗುಂಪನ್ನು ರಚಿಸಿ:

sudo adduser vnc

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು

ಸುಡೋ ಗುಂಪಿಗೆ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸೋಣ ಇದರಿಂದ ಅವರು ಆಡಳಿತ-ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಅಂತಹ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಈ ಹಂತವನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು:

sudo gpasswd -a vnc sudo

~/.vnc/ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸುರಕ್ಷಿತ ಪಾಸ್‌ವರ್ಡ್ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಲು vnc ಬಳಕೆದಾರ ಸವಲತ್ತುಗಳೊಂದಿಗೆ VNC ಸರ್ವರ್ ಅನ್ನು ಚಲಾಯಿಸುವುದು ಮುಂದಿನ ಹಂತವಾಗಿದೆ. ಪಾಸ್ವರ್ಡ್ ಉದ್ದವು 6 ರಿಂದ 8 ಅಕ್ಷರಗಳವರೆಗೆ ಇರಬಹುದು (ಹೆಚ್ಚುವರಿ ಅಕ್ಷರಗಳನ್ನು ಕತ್ತರಿಸಲಾಗುತ್ತದೆ). ಅಗತ್ಯವಿದ್ದರೆ, ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ವೀಕ್ಷಿಸಲು ಮಾತ್ರ ಹೊಂದಿಸಲಾಗಿದೆ, ಅಂದರೆ. ಕೀಬೋರ್ಡ್ ಮತ್ತು ಮೌಸ್‌ಗೆ ಪ್ರವೇಶವಿಲ್ಲದೆ. ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು vnc ಬಳಕೆದಾರರಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ:

su - vnc
vncserver -localhost no

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, RFB ಪ್ರೋಟೋಕಾಲ್ TCP ಪೋರ್ಟ್ ಶ್ರೇಣಿಯನ್ನು 5900 ರಿಂದ 5906 ರವರೆಗೆ ಬಳಸುತ್ತದೆ - ಇದು ಕರೆಯಲ್ಪಡುವದು. ಡಿಸ್ಪ್ಲೇ ಪೋರ್ಟ್‌ಗಳು, ಪ್ರತಿಯೊಂದೂ X ಸರ್ವರ್ ಪರದೆಗೆ ಅನುರೂಪವಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪೋರ್ಟ್‌ಗಳು :0 ರಿಂದ :6 ರವರೆಗಿನ ಪರದೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುತ್ತವೆ. ನಾವು ಪ್ರಾರಂಭಿಸಿದ VNC ಸರ್ವರ್ ನಿದರ್ಶನವು ಪೋರ್ಟ್ 5901 ಅನ್ನು ಆಲಿಸುತ್ತದೆ (ಪರದೆ: 1). ಇತರ ನಿದರ್ಶನಗಳು ಪರದೆಯೊಂದಿಗೆ ಇತರ ಪೋರ್ಟ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಬಹುದು :2, :3, ಇತ್ಯಾದಿ. ಹೆಚ್ಚಿನ ಕಾನ್ಫಿಗರೇಶನ್ ಮೊದಲು, ನೀವು ಸರ್ವರ್ ಅನ್ನು ನಿಲ್ಲಿಸಬೇಕಾಗುತ್ತದೆ:

vncserver -kill :1

ಆಜ್ಞೆಯು ಈ ರೀತಿಯದನ್ನು ಪ್ರದರ್ಶಿಸಬೇಕು: "Xtigervnc ಪ್ರಕ್ರಿಯೆ ID 18105 ಅನ್ನು ಕೊಲ್ಲುವುದು... ಯಶಸ್ಸು!"

TigerVNC ಪ್ರಾರಂಭವಾದಾಗ, ಸಂರಚನಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಇದು ~/.vnc/xstartup ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ. ನಮ್ಮದೇ ಆದ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸೋಣ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಒಂದರ ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ಮೊದಲು ಉಳಿಸಿ, ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ:

mv ~/.vnc/xstartup ~/.vnc/xstartup.b
nano ~/.vnc/xstartup

ಕೆಳಗಿನ xstartup ಸ್ಕ್ರಿಪ್ಟ್‌ನಿಂದ XFCE ಡೆಸ್ಕ್‌ಟಾಪ್ ಪರಿಸರ ಅಧಿವೇಶನವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ:

#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xrdb $HOME/.Xresources
exec /usr/bin/startxfce4 &

ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ .Xresources ಫೈಲ್ ಅನ್ನು ಓದಲು VNC ಗೆ xrdb ಆದೇಶದ ಅಗತ್ಯವಿದೆ. ಅಲ್ಲಿ ಬಳಕೆದಾರರು ವಿವಿಧ ಚಿತ್ರಾತ್ಮಕ ಡೆಸ್ಕ್‌ಟಾಪ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು: ಫಾಂಟ್ ರೆಂಡರಿಂಗ್, ಟರ್ಮಿನಲ್ ಬಣ್ಣಗಳು, ಕರ್ಸರ್ ಥೀಮ್‌ಗಳು, ಇತ್ಯಾದಿ. ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:

chmod 755 ~/.vnc/xstartup

ಇದು VNC ಸರ್ವರ್ ಸೆಟಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ. ನೀವು ಅದನ್ನು vncserver -localhost no (vnc ಬಳಕೆದಾರರಂತೆ) ಆಜ್ಞೆಯೊಂದಿಗೆ ಚಲಾಯಿಸಿದರೆ, ನೀವು ಹಿಂದೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪಾಸ್‌ವರ್ಡ್‌ನೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಕೆಳಗಿನ ಚಿತ್ರವನ್ನು ನೋಡಿ:

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು

systemd ಮೂಲಕ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

VNC ಸರ್ವರ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸುವುದು ಯುದ್ಧ ಬಳಕೆಗೆ ಸೂಕ್ತವಲ್ಲ, ಆದ್ದರಿಂದ ನಾವು ಸಿಸ್ಟಮ್ ಸೇವೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ. ಆಜ್ಞೆಗಳನ್ನು ರೂಟ್ ಆಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ (ನಾವು ಸುಡೋವನ್ನು ಬಳಸುತ್ತೇವೆ). ಮೊದಲಿಗೆ, ನಮ್ಮ ಸರ್ವರ್‌ಗಾಗಿ ಹೊಸ ಯುನಿಟ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸೋಣ:

sudo nano /etc/systemd/system/[email protected]

ಹೆಸರಿನಲ್ಲಿರುವ @ ಚಿಹ್ನೆಯು ಸೇವೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ವಾದವನ್ನು ರವಾನಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು VNC ಡಿಸ್ಪ್ಲೇ ಪೋರ್ಟ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಯುನಿಟ್ ಫೈಲ್ ಹಲವಾರು ವಿಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

[Unit]
Description=TigerVNC server
After=syslog.target network.target

[Service]
Type=simple
User=vnc 
Group=vnc 
WorkingDirectory=/home/vnc 
PIDFile=/home/vnc/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x960 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

ನಂತರ ನೀವು ಹೊಸ ಫೈಲ್ ಬಗ್ಗೆ systemd ಗೆ ತಿಳಿಸಬೇಕು ಮತ್ತು ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು:

sudo systemctl daemon-reload
sudo systemctl enable [email protected]

ಹೆಸರಿನಲ್ಲಿರುವ ಸಂಖ್ಯೆ 1 ಪರದೆಯ ಸಂಖ್ಯೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ.

VNC ಸರ್ವರ್ ಅನ್ನು ನಿಲ್ಲಿಸಿ, ಅದನ್ನು ಸೇವೆಯಾಗಿ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ:

# от имени пользователя vnc 
vncserver -kill :1

# с привилегиями суперпользователя
sudo systemctl start vncserver@1
sudo systemctl status vncserver@1

ಸೇವೆಯು ಚಾಲನೆಯಲ್ಲಿದ್ದರೆ, ನಾವು ಅಂತಹದನ್ನು ಪಡೆಯಬೇಕು.

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು

ಡೆಸ್ಕ್ಟಾಪ್ ಸಂಪರ್ಕ

ನಮ್ಮ ಕಾನ್ಫಿಗರೇಶನ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನೆಟ್‌ವರ್ಕ್ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಆಕ್ರಮಣಕಾರರು ಪ್ರತಿಬಂಧಿಸಬಹುದು. ಜೊತೆಗೆ, VNC ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಬಾರಿ ದುರ್ಬಲತೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ, ಆದ್ದರಿಂದ ನೀವು ಇಂಟರ್ನೆಟ್‌ನಿಂದ ಪ್ರವೇಶಕ್ಕಾಗಿ ಅವುಗಳನ್ನು ತೆರೆಯಬಾರದು. ನಿಮ್ಮ ಸ್ಥಳೀಯ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಸಂಪರ್ಕಿಸಲು, ನೀವು ಟ್ರಾಫಿಕ್ ಅನ್ನು SSH ಸುರಂಗಕ್ಕೆ ಪ್ಯಾಕೇಜ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ VNC ಕ್ಲೈಂಟ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ವಿಂಡೋಸ್‌ನಲ್ಲಿ, ನೀವು ಚಿತ್ರಾತ್ಮಕ SSH ಕ್ಲೈಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು (ಉದಾಹರಣೆಗೆ, ಪುಟ್ಟಿ). ಭದ್ರತೆಗಾಗಿ, ಸರ್ವರ್‌ನಲ್ಲಿರುವ TigerVNC ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ ಅನ್ನು ಮಾತ್ರ ಕೇಳುತ್ತದೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಂದ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ:


sudo netstat -ap |more

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು
Linux, FreeBSD, OS X ಮತ್ತು ಇತರ UNIX ತರಹದ OS ಗಳಲ್ಲಿ, ಕ್ಲೈಂಟ್ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಸುರಂಗವನ್ನು ssh ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ತಯಾರಿಸಲಾಗುತ್ತದೆ (sshd VNC ಸರ್ವರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರಬೇಕು):

ssh -L 5901:127.0.0.1:5901 -C -N -l vnc vnc_server_ip

-L ಆಯ್ಕೆಯು ರಿಮೋಟ್ ಸಂಪರ್ಕದ ಪೋರ್ಟ್ 5901 ಅನ್ನು ಲೋಕಲ್ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಪೋರ್ಟ್ 5901 ಗೆ ಬಂಧಿಸುತ್ತದೆ. -C ಆಯ್ಕೆಯು ಸಂಕೋಚನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು -N ಆಯ್ಕೆಯು ರಿಮೋಟ್ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದಂತೆ ssh ಗೆ ಹೇಳುತ್ತದೆ. -l ಆಯ್ಕೆಯು ರಿಮೋಟ್ ಲಾಗಿನ್‌ಗಾಗಿ ಲಾಗಿನ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸುರಂಗವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು VNC ಕ್ಲೈಂಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಬೇಕು ಮತ್ತು VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಹಿಂದೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಹೋಸ್ಟ್ 127.0.0.1:5901 (localhost:5901) ಗೆ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಬೇಕು. ನಾವು ಈಗ VPS ನಲ್ಲಿ XFCE ಗ್ರಾಫಿಕಲ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಪರಿಸರದೊಂದಿಗೆ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸುರಂಗದ ಮೂಲಕ ಸುರಕ್ಷಿತವಾಗಿ ಸಂವಹನ ಮಾಡಬಹುದು. ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ, ವರ್ಚುವಲ್ ಗಣಕದ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳ ಕಡಿಮೆ ಬಳಕೆಯನ್ನು ತೋರಿಸಲು ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್‌ನಲ್ಲಿ ಉನ್ನತ ಉಪಯುಕ್ತತೆಯು ಚಾಲನೆಯಲ್ಲಿದೆ. ನಂತರ ಎಲ್ಲವೂ ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು
ನೀವು ಯಾವುದೇ VPS ನಲ್ಲಿ Linux ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಇದಕ್ಕೆ ವೀಡಿಯೊ ಅಡಾಪ್ಟರ್ ಎಮ್ಯುಲೇಶನ್ ಅಥವಾ ವಾಣಿಜ್ಯ ಸಾಫ್ಟ್‌ವೇರ್ ಪರವಾನಗಿಗಳ ಖರೀದಿಯೊಂದಿಗೆ ದುಬಾರಿ ಮತ್ತು ಸಂಪನ್ಮೂಲ-ತೀವ್ರವಾದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ನಾವು ಪರಿಗಣಿಸಿದ ಸಿಸ್ಟಂ ಸೇವಾ ಆಯ್ಕೆಯ ಜೊತೆಗೆ, ಇತರವುಗಳಿವೆ: ಡೀಮನ್ ಮೋಡ್‌ನಲ್ಲಿ (/etc/rc.local ಮೂಲಕ) ಸಿಸ್ಟಮ್ ಬೂಟ್ ಮಾಡಿದಾಗ ಅಥವಾ inetd ಮೂಲಕ ಬೇಡಿಕೆಯ ಮೇರೆಗೆ ಪ್ರಾರಂಭಿಸಿ. ಬಹು-ಬಳಕೆದಾರ ಸಂರಚನೆಗಳನ್ನು ರಚಿಸಲು ಎರಡನೆಯದು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ. ಇಂಟರ್ನೆಟ್ ಸೂಪರ್ ಸರ್ವರ್ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಲೈಂಟ್ ಅನ್ನು ಅದಕ್ಕೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಮತ್ತು VNC ಸರ್ವರ್ ಹೊಸ ಪರದೆಯನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಸೆಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಅದರೊಳಗೆ ದೃಢೀಕರಿಸಲು, ನೀವು ಚಿತ್ರಾತ್ಮಕ ಪ್ರದರ್ಶನ ನಿರ್ವಾಹಕವನ್ನು ಬಳಸಬಹುದು (ಉದಾಹರಣೆಗೆ, ಲೈಟ್‌ಡಿಎಂ), ಮತ್ತು ಕ್ಲೈಂಟ್ ಅನ್ನು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿದ ನಂತರ, ಅಧಿವೇಶನವನ್ನು ಮುಚ್ಚಲಾಗುತ್ತದೆ ಮತ್ತು ಪರದೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಕೊನೆಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ VPS: ಉಬುಂಟು 18.04 ನಲ್ಲಿ VNC ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ