Dodavanje hosta i instaliranje dyndns clienta
Sadržaj:
- Preduvjeti
- Instaliranje radne sredine
- Instaliranje VNC poslužitelja
- Konfiguriranje VNC poslužitelja
- Izrada datoteke Systemd jedinice
- Spajanje na VNC poslužitelj
- Postavljanje SSH tuneliranja na Linux i macOS
- Postavljanje SSH tuneliranja na Windows
- Zaključak
Ovaj vodič opisuje korake potrebne za instaliranje i konfiguriranje VNC poslužitelja na Ubuntu 18.04 sustavu. Također ćemo vam pokazati kako se sigurno povezati s VNC serverom kroz SSH tunel.
Virtual Network Computing (VNC) je grafički sustav za dijeljenje radne površine koji vam omogućuje da pomoću tipkovnice i miša daljinski upravljate drugim računalom. To je alternativa otvorenog koda Microsoftovom protokolu za udaljenu radnu površinu (RDP).
Preduvjeti
Prije nastavka s vodičem, provjerite jeste li prijavljeni kao korisnik s sudo povlasticama.
Instaliranje radne sredine
Većina poslužitelja nema instalirano radno okruženje, pa ćemo početi instaliranjem lakog radnog okruženja.
U Ubuntu skladištima dostupno je nekoliko radnih okruženja (DE). U ovom tutorialu ćemo instalirati Xfce. To je brzo, stabilno i lagano radno okruženje, što ga čini idealnim za upotrebu na udaljenom poslužitelju.
Prvo ažurirajte sustav sa:
sudo apt update
sudo apt upgrade
Zatim upišite sljedeću naredbu da biste instalirali Xfce na svoj poslužitelj:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Preuzimanje, instaliranje i instaliranje Xfce paketa može potrajati ovisno o vašem sustavu.
Instaliranje VNC poslužitelja
U Ubuntu spremištima dostupno je i nekoliko različitih VNC servera poput TightVNC, TigerVNC i x11vnc. Svaki VNC poslužitelj ima različite snage i slabosti u pogledu brzine i sigurnosti.
Instalirat ćemo TigerVNC, koji se održava VNC poslužitelju visokih performansi.
Upišite sljedeću naredbu da biste instalirali TigerVNC na svoj Ubuntu poslužitelj:
sudo apt install tigervnc-standalone-server tigervnc-common
Sada kada je instaliran VNC poslužitelj, sljedeći korak je pokretanje
vncserver
naredbe koja će stvoriti početnu konfiguraciju i postaviti lozinku. Ne koristite sudo prilikom pokretanja sljedeće naredbe:
vncserver
Od vas će se tražiti da unesete i potvrdite lozinku i želite li je postaviti kao lozinku samo za prikaz. Ako odlučite postaviti lozinku samo za prikaz, korisnik neće moći komunicirati na instanci VNC-a s mišem i tipkovnicom.
You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/linuxize/.Xauthority does not exist New 'server2.linuxize.com:1 (linuxize)' desktop at:1 on machine server2.linuxize.com Starting applications specified in /etc/X11/Xvnc-session Log file is /home/linuxize/.vnc/server2.linuxize.com:1.log Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/linuxize/.vnc/passwd:1 to connect to the VNC server.
Prvi put kada se
vncserver
naredba
vncserver
, stvorit će i spremiti datoteku lozinke u direktorij
~/.vnc
koja će se kreirati ako nema.
Obratite pažnju na
:1
nakon imena računala na izlazu iznad. To ukazuje na broj priključka za prikaz na kojem se izvodi vnc poslužitelj. U našem slučaju poslužitelj se izvodi na TCP priključku
5901
(5900 + 1). Ako stvorite drugu instancu pomoću
vncserver
ona će se izvesti na sljedećem slobodnom priključku, tj
:2
to znači da se poslužitelj izvodi na portu
5902
(5900 + 2).
Ono što je važno imati na umu je da je kod rada s VNC poslužiteljima
:X
port za prikaz koji se odnosi na
5900+X
Prije nego što nastavite sa sljedećim korakom, prvo zaustavite VNC instancu pomoću naredbe
vncserver
s opcijom
-kill
i brojem poslužitelja kao argumentom. U našem slučaju poslužitelj se izvodi u priključku 5901 (
:1
), pa ćemo ga zaustaviti s:
vncserver -kill:1
Killing Xtigervnc process ID 7264… success!
Konfiguriranje VNC poslužitelja
Sada kada su na našem poslužitelju instalirani i Xfce i TigerVNC, TigerVNC moramo konfigurirati za upotrebu Xfce. Da biste to učinili, stvorite sljedeću datoteku:
nano ~/.vnc/xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Spremite i zatvorite datoteku. Gore navedene naredbe automatski će se izvršavati svaki put kada pokrenete ili ponovno pokrenete TigerVNC poslužitelj.
Datoteka
~/.vnc/xstartup
također mora imati dopuštenja za izvršavanje. Pokrenite sljedeću naredbu
chmod
da biste provjerili jesu li dopuštenja ispravna:
chmod u+x ~/.vnc/xstartup
~ /.Vnc / konfiguracija
Izrada datoteke Systemd jedinice
Napravit ćemo datoteku sistemske jedinice koja će nam omogućiti lako pokretanje, zaustavljanje i ponovno pokretanje VNC usluge, prema potrebi, kao i bilo koja druga sistemska usluga.
Otvorite uređivač teksta i kopirajte i zalijepite sljedeću konfiguraciju u njega. Obavezno promijenite korisničko ime u retku 7 tako da se podudara s vašim korisničkim imenom.
sudo nano /etc/systemd/system/[email protected]
/etc/systemd/system/[email protected]
Description=Remote desktop service (VNC) After=syslog.target network.target Type=simple User=linuxize PAMName=login PIDFile=/home/%u/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill:%i > /dev/null 2>&1 ||:' ExecStart=/usr/bin/vncserver:%i -geometry 1440x900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target
Spremite i zatvorite datoteku.
Obavijesti sustav da smo stvorili novu datoteku jedinice sa:
sudo systemctl daemon-reload
Sljedeći korak je omogućiti jedinstvenu datoteku sa sljedećom naredbom:
sudo systemctl enable [email protected]
Broj
1
nakon znaka
@
definira zaslon na kojem će se izvoditi VNC usluga. To znači da će VNC poslužitelj slušati na priključku
5901
, kao što smo raspravljali u prethodnom odjeljku.
Pokrenite VNC uslugu izvršenjem:
sudo systemctl start [email protected]
Provjerite je li usluga uspješno pokrenuta s:
sudo systemctl status [email protected]
● [email protected] - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/[email protected]; indirect; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 19:05:54 UTC; 4s ago Process: 9893 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill:1 > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 9900 (vncserver) Tasks: 0 (limit: 507) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 9900 /usr/bin/perl /usr/bin/vncserver:1 -geometry 1440x900 -alwaysshared -fg
Spajanje na VNC poslužitelj
VNC nije šifrirani protokol i može biti podvrgnut njuškanju paketa. Preporučeni pristup je stvaranje SSH tunela koji će sigurno proslijediti promet s vašeg lokalnog stroja na priključku 5901 na poslužitelj na istoj luci.
Postavljanje SSH tuneliranja na Linux i macOS
ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
Od vas će se tražiti da unesete korisničku lozinku.
Ne zaboravite zamijeniti
username
i
server_ip_address
svojim korisničkim imenom i IP adresom vašeg poslužitelja.
Postavljanje SSH tuneliranja na Windows
Otvorite Putty i unesite IP adresu vašeg poslužitelja u polje
Host name or IP address
.
Možete započeti interakciju s udaljenom radnom površinom XFCE s lokalnog stroja pomoću tipkovnice i miša.
Zaključak
Do sada biste trebali pokrenuti i pokrenuti VNC poslužitelj i lako možete upravljati svojim Ubuntu 18.04 poslužiteljem s lokalnog stolnog računala koristeći grafičko sučelje koje se jednostavno koristi.
Da biste konfigurirali svoj VNC poslužitelj za pokretanje zaslona za više korisnika, kreirajte početnu konfiguraciju i postavite lozinku pomoću naredbe
vncserver
. Također ćete trebati stvoriti novu datoteku usluge pomoću drugog porta.
Slobodno ostavite komentar ako imate bilo kakvih pitanja.
ubuntu vncKako instalirati i konfigurirati nfs poslužitelj na ubuntu 18.04

Mrežni datotečni sustav (NFS) je protokol distribuiranog datotečnog sustava koji vam omogućuje dijeljenje udaljenih direktorija preko mreže. U ovom ćemo vodiču istražiti kako postaviti NFSv4 Server na Ubuntu 18.04.
Kako instalirati i konfigurirati vnc na centos 7

U ovom ćemo vam vodiču proći korake za instaliranje i konfiguriranje VNC poslužitelja na sustavu CentOS 7. Također ćemo vam pokazati kako se sigurno povezati s VNC serverom kroz SSH tunel.
Kako instalirati i konfigurirati vnc na debianu 9

Ovaj vodič opisuje kako instalirati i konfigurirati VNC poslužitelj na Debian 9 sustavu. Virtual Network Computing (VNC) je grafički sustav za dijeljenje radne površine koji vam omogućuje da pomoću tipkovnice i miša daljinski upravljate drugim računalom.