ਕੁਝ ਉਪਭੋਗਤਾ ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਸੇਵਾਵਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਿੰਡੋਜ਼ ਦੇ ਨਾਲ ਮੁਕਾਬਲਤਨ ਸਸਤੇ VPS ਕਿਰਾਏ 'ਤੇ ਲੈਂਦੇ ਹਨ। ਇਹ ਲੀਨਕਸ 'ਤੇ ਤੁਹਾਡੇ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਨੂੰ ਡੇਟਾ ਸੈਂਟਰ ਵਿੱਚ ਹੋਸਟ ਕੀਤੇ ਜਾਂ ਸਮਰਪਿਤ ਸਰਵਰ ਕਿਰਾਏ 'ਤੇ ਲਏ ਬਿਨਾਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਕੁਝ ਲੋਕਾਂ ਨੂੰ ਜਾਂਚ ਅਤੇ ਵਿਕਾਸ ਲਈ ਇੱਕ ਜਾਣੇ-ਪਛਾਣੇ ਗ੍ਰਾਫਿਕਲ ਵਾਤਾਵਰਨ, ਜਾਂ ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ ਤੋਂ ਕੰਮ ਕਰਨ ਲਈ ਇੱਕ ਵਿਸ਼ਾਲ ਚੈਨਲ ਦੇ ਨਾਲ ਇੱਕ ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਰਿਮੋਟ ਫਰੇਮਬਫਰ (RFB) ਪ੍ਰੋਟੋਕੋਲ-ਅਧਾਰਿਤ ਵਰਚੁਅਲ ਨੈੱਟਵਰਕ ਕੰਪਿਊਟਿੰਗ (VNC) ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੇ ਵਿਕਲਪ ਹਨ। ਇਸ ਛੋਟੇ ਲੇਖ ਵਿੱਚ ਅਸੀਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗੇ ਕਿ ਇਸਨੂੰ ਕਿਸੇ ਵੀ ਹਾਈਪਰਵਾਈਜ਼ਰ ਨਾਲ ਵਰਚੁਅਲ ਮਸ਼ੀਨ 'ਤੇ ਕਿਵੇਂ ਸੰਰਚਿਤ ਕਰਨਾ ਹੈ।
ਵਿਸ਼ਾ - ਸੂਚੀ:
ਇੱਕ VNC ਸਰਵਰ ਚੁਣਨਾ
VNC ਸੇਵਾ ਨੂੰ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਸਿਸਟਮ ਵਿੱਚ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਹਾਈਪਰਵਾਈਜ਼ਰ ਇਸ ਨੂੰ ਇਮੂਲੇਟ ਕੀਤੇ ਜੰਤਰਾਂ ਨਾਲ ਜੋੜੇਗਾ ਅਤੇ ਕਿਸੇ ਵਾਧੂ ਸੰਰਚਨਾ ਦੀ ਲੋੜ ਨਹੀਂ ਹੋਵੇਗੀ। ਇਸ ਵਿਕਲਪ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਓਵਰਹੈੱਡ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਹ ਸਾਰੇ ਪ੍ਰਦਾਤਾਵਾਂ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ - ਇੱਕ ਘੱਟ ਸੰਸਾਧਨ-ਸੰਤੁਲਿਤ ਅਮਲ ਵਿੱਚ ਵੀ, ਜਦੋਂ ਇੱਕ ਅਸਲ ਗ੍ਰਾਫਿਕਸ ਡਿਵਾਈਸ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਬਜਾਏ, ਇੱਕ ਸਰਲ ਐਬਸਟਰੈਕਸ਼ਨ (ਫ੍ਰੇਮਬਫਰ) ਨੂੰ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਕਈ ਵਾਰ ਇੱਕ VNC ਸਰਵਰ ਨੂੰ ਚੱਲ ਰਹੇ X ਸਰਵਰ ਨਾਲ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਹ ਵਿਧੀ ਇੱਕ ਭੌਤਿਕ ਮਸ਼ੀਨ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਵਧੇਰੇ ਢੁਕਵੀਂ ਹੈ, ਅਤੇ ਇੱਕ ਵਰਚੁਅਲ ਇੱਕ 'ਤੇ ਇਹ ਕਈ ਤਕਨੀਕੀ ਮੁਸ਼ਕਲਾਂ ਪੈਦਾ ਕਰਦੀ ਹੈ। VNC ਸਰਵਰ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਇੱਕ ਬਿਲਟ-ਇਨ X ਸਰਵਰ ਨਾਲ ਹੈ। ਇਸ ਨੂੰ ਭੌਤਿਕ ਯੰਤਰਾਂ (ਵੀਡੀਓ ਅਡਾਪਟਰ, ਕੀਬੋਰਡ ਅਤੇ ਮਾਊਸ) ਜਾਂ ਹਾਈਪਰਵਾਈਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਹਨਾਂ ਦੇ ਇਮੂਲੇਸ਼ਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਅਤੇ ਇਸਲਈ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ VPS ਲਈ ਢੁਕਵਾਂ ਹੈ।
ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਸੰਰਚਨਾ
ਸਾਨੂੰ ਇਸਦੀ ਡਿਫੌਲਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਉਬੰਟੂ ਸਰਵਰ 18.04 LTS ਵਾਲੀ ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਦੇ ਸਟੈਂਡਰਡ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਕਈ 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
ਆਉ ਉਪਭੋਗਤਾ ਨੂੰ ਸੂਡੋ ਸਮੂਹ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੀਏ ਤਾਂ ਜੋ ਉਹ ਪ੍ਰਸ਼ਾਸਨ ਨਾਲ ਸਬੰਧਤ ਕੰਮ ਕਰ ਸਕੇ। ਜੇਕਰ ਅਜਿਹੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਪਗ ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ:
sudo gpasswd -a vnc sudo
ਅਗਲਾ ਕਦਮ ~/.vnc/ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ ਸੁਰੱਖਿਅਤ ਪਾਸਵਰਡ ਅਤੇ ਸੰਰਚਨਾ ਫਾਇਲਾਂ ਬਣਾਉਣ ਲਈ vnc ਉਪਭੋਗਤਾ ਅਧਿਕਾਰਾਂ ਨਾਲ VNC ਸਰਵਰ ਨੂੰ ਚਲਾਉਣਾ ਹੈ। ਪਾਸਵਰਡ ਦੀ ਲੰਬਾਈ 6 ਤੋਂ 8 ਅੱਖਰਾਂ ਤੱਕ ਹੋ ਸਕਦੀ ਹੈ (ਵਾਧੂ ਅੱਖਰ ਕੱਟੇ ਗਏ ਹਨ)। ਜੇ ਜਰੂਰੀ ਹੋਵੇ, ਤਾਂ ਇੱਕ ਪਾਸਵਰਡ ਵੀ ਸਿਰਫ ਦੇਖਣ ਲਈ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਯਾਨੀ. ਕੀਬੋਰਡ ਅਤੇ ਮਾਊਸ ਤੱਕ ਪਹੁੰਚ ਤੋਂ ਬਿਨਾਂ। ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ vnc ਉਪਭੋਗਤਾ ਵਜੋਂ ਚਲਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ:
su - vnc
vncserver -localhost no
ਮੂਲ ਰੂਪ ਵਿੱਚ, RFB ਪ੍ਰੋਟੋਕੋਲ 5900 ਤੋਂ 5906 ਤੱਕ TCP ਪੋਰਟ ਰੇਂਜ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ - ਇਹ ਅਖੌਤੀ ਹੈ। ਡਿਸਪਲੇਅ ਪੋਰਟ, ਹਰੇਕ 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
XFCE ਡੈਸਕਟਾਪ ਵਾਤਾਵਰਨ ਸ਼ੈਸ਼ਨ ਹੇਠ ਦਿੱਤੀ xstartup ਸਕ੍ਰਿਪਟ ਦੁਆਰਾ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਹੈ:
#!/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 ਉਪਭੋਗਤਾ ਵਜੋਂ) ਕਮਾਂਡ ਨਾਲ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਪਹਿਲਾਂ ਦਿੱਤੇ ਪਾਸਵਰਡ ਨਾਲ ਜੁੜ ਸਕਦੇ ਹੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਦੇਖ ਸਕਦੇ ਹੋ:
systemd ਰਾਹੀਂ ਸੇਵਾ ਸ਼ੁਰੂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
VNC ਸਰਵਰ ਨੂੰ ਹੱਥੀਂ ਸ਼ੁਰੂ ਕਰਨਾ ਲੜਾਈ ਦੀ ਵਰਤੋਂ ਲਈ ਢੁਕਵਾਂ ਨਹੀਂ ਹੈ, ਇਸਲਈ ਅਸੀਂ ਇੱਕ ਸਿਸਟਮ ਸੇਵਾ ਨੂੰ ਸੰਰਚਿਤ ਕਰਾਂਗੇ। ਕਮਾਂਡਾਂ ਨੂੰ ਰੂਟ ਵਜੋਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ (ਅਸੀਂ sudo ਵਰਤਦੇ ਹਾਂ)। ਪਹਿਲਾਂ, ਆਓ ਸਾਡੇ ਸਰਵਰ ਲਈ ਇੱਕ ਨਵੀਂ ਯੂਨਿਟ ਫਾਈਲ ਬਣਾਈਏ:
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
ਜੇ ਸੇਵਾ ਚੱਲ ਰਹੀ ਹੈ, ਸਾਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਕੁਝ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.
ਡੈਸਕਟਾਪ ਕਨੈਕਸ਼ਨ
ਸਾਡੀ ਸੰਰਚਨਾ ਏਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦੀ ਹੈ, ਇਸਲਈ ਹਮਲਾਵਰਾਂ ਦੁਆਰਾ ਨੈੱਟਵਰਕ ਪੈਕਟਾਂ ਨੂੰ ਰੋਕਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, VNC ਸਰਵਰਾਂ ਵਿੱਚ ਅਕਸਰ
sudo netstat -ap |more
ਲੀਨਕਸ, ਫ੍ਰੀਬੀਐਸਡੀ, ਓਐਸ ਐਕਸ ਅਤੇ ਹੋਰ 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 (ਲੋਕਲਹੋਸਟ: 5901) ਨਾਲ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਅਸੀਂ ਹੁਣ VPS 'ਤੇ XFCE ਗ੍ਰਾਫਿਕਲ ਡੈਸਕਟੌਪ ਵਾਤਾਵਰਨ ਦੇ ਨਾਲ ਇੱਕ ਐਨਕ੍ਰਿਪਟਡ ਸੁਰੰਗ ਰਾਹੀਂ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦੇ ਹਾਂ। ਸਕਰੀਨਸ਼ਾਟ ਵਿੱਚ, ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਦੀ ਕੰਪਿਊਟਿੰਗ ਸਰੋਤਾਂ ਦੀ ਘੱਟ ਖਪਤ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਟਰਮੀਨਲ ਇਮੂਲੇਟਰ ਵਿੱਚ ਚੋਟੀ ਦੀ ਉਪਯੋਗਤਾ ਚੱਲ ਰਹੀ ਹੈ। ਫਿਰ ਸਭ ਕੁਝ ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।
ਤੁਸੀਂ ਲਗਭਗ ਕਿਸੇ ਵੀ VPS 'ਤੇ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ VNC ਸਰਵਰ ਨੂੰ ਸਥਾਪਿਤ ਅਤੇ ਸੰਰਚਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਲਈ ਵੀਡੀਓ ਅਡਾਪਟਰ ਇਮੂਲੇਸ਼ਨ ਜਾਂ ਵਪਾਰਕ ਸੌਫਟਵੇਅਰ ਲਾਇਸੈਂਸਾਂ ਦੀ ਖਰੀਦ ਦੇ ਨਾਲ ਮਹਿੰਗੇ ਅਤੇ ਸਰੋਤ-ਸੰਬੰਧੀ ਸੰਰਚਨਾ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਸਿਸਟਮ ਸੇਵਾ ਵਿਕਲਪ ਤੋਂ ਇਲਾਵਾ, ਜਿਸ ਬਾਰੇ ਅਸੀਂ ਵਿਚਾਰ ਕੀਤਾ ਹੈ, ਹੋਰ ਵੀ ਹਨ: ਡੈਮਨ ਮੋਡ ਵਿੱਚ ਲਾਂਚ ਕਰੋ (/etc/rc.local ਰਾਹੀਂ) ਜਦੋਂ ਸਿਸਟਮ ਬੂਟ ਹੁੰਦਾ ਹੈ ਜਾਂ inetd ਦੁਆਰਾ ਮੰਗ 'ਤੇ ਹੁੰਦਾ ਹੈ। ਬਾਅਦ ਵਾਲਾ ਬਹੁ-ਉਪਭੋਗਤਾ ਸੰਰਚਨਾ ਬਣਾਉਣ ਲਈ ਦਿਲਚਸਪ ਹੈ. ਇੰਟਰਨੈੱਟ ਸੁਪਰਸਰਵਰ VNC ਸਰਵਰ ਸ਼ੁਰੂ ਕਰੇਗਾ ਅਤੇ ਕਲਾਇੰਟ ਨੂੰ ਇਸ ਨਾਲ ਜੋੜੇਗਾ, ਅਤੇ VNC ਸਰਵਰ ਇੱਕ ਨਵੀਂ ਸਕਰੀਨ ਬਣਾਵੇਗਾ ਅਤੇ ਸੈਸ਼ਨ ਸ਼ੁਰੂ ਕਰੇਗਾ। ਇਸ ਦੇ ਅੰਦਰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਗ੍ਰਾਫਿਕਲ ਡਿਸਪਲੇ ਮੈਨੇਜਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ (ਉਦਾਹਰਨ ਲਈ,
ਸਰੋਤ: www.habr.com