Πως να ρυθμίσετε το Shutdown και Restart στον αυτόματο πιλότο στα Windows
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του περιβάλλοντος εργασίας Xfce Desktop
- Εγκατάσταση του διακομιστή VNC
- Ρύθμιση του διακομιστή VNC
- Δημιουργία αρχείου συστημικής μονάδας
- Σύνδεση με διακομιστή VNC
- Ρύθμιση σήραγγας SSH σε Linux και macOS
- Ρύθμιση σήραγγας SSH στα Windows
- συμπέρασμα
Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στα βήματα για την εγκατάσταση και τη διαμόρφωση ενός διακομιστή VNC σε ένα σύστημα CentOS 7. Θα σας δείξουμε επίσης πώς μπορείτε να συνδεθείτε με ασφάλεια στο διακομιστή VNC μέσω σήραγγας SSH.
Το Virtual Network Computing (VNC) είναι ένα γραφικό σύστημα κοινής χρήσης επιφάνειας εργασίας που σας επιτρέπει να χρησιμοποιήσετε το πληκτρολόγιο και το ποντίκι για να ελέγξετε εξ αποστάσεως έναν άλλο υπολογιστή.
Προϋποθέσεις
Πριν συνεχίσετε με το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo. Θα υποθέσουμε ότι έχετε συνδεθεί ως χρήστης που ονομάζεται
linuxize
.
Εγκατάσταση του περιβάλλοντος εργασίας Xfce Desktop
Οι εγκαταστάσεις του διακομιστή CentOS συχνά δεν έχουν εγκατεστημένο περιβάλλον εργασίας, επομένως θα ξεκινήσουμε εγκαθιστώντας ένα ελαφρύ περιβάλλον επιφάνειας εργασίας.
Σε αυτόν τον οδηγό θα εγκαταστήσουμε το Xfce. Είναι ένας γρήγορος, σταθερός και χαμηλός πόρος συστήματος, ο οποίος το καθιστά ιδανικό για χρήση σε απομακρυσμένους διακομιστές.
Τα πακέτα Xfce διατίθενται στα αποθετήρια EPEL. Εάν δεν έχετε ενεργοποιημένη την αποθήκευση του EPEL στο διακομιστή σας, μπορείτε να το κάνετε πληκτρολογώντας:
sudo yum install epel-release
Μόλις προστεθεί το αποθετήριο, εγκαταστήστε το Xfce στο CentOS με:
sudo yum groupinstall xfce
Ανάλογα με το σύστημά σας, η λήψη και εγκατάσταση των πακέτων και των εξαρτήσεων του Xfce ενδέχεται να διαρκέσει λίγο.
Εγκατάσταση του διακομιστή VNC
Θα χρησιμοποιήσουμε το TigerVNC ως τον VNC διακομιστή της επιλογής μας. Το TigerVNC είναι ένας ενεργά διατηρημένος VNC διακομιστής ανοιχτού κώδικα υψηλής απόδοσης.
Πληκτρολογήστε την ακόλουθη εντολή για να εγκαταστήσετε το TigerVNC στον διακομιστή CentOS:
yum install tigervnc-server
Τώρα που έχει εγκατασταθεί ο διακομιστής VNC, το επόμενο βήμα είναι να εκτελέσετε την εντολή
vncserver
οποία θα δημιουργήσει την αρχική διαμόρφωση και θα ρυθμίσει τον κωδικό πρόσβασης. Μην χρησιμοποιείτε το sudo όταν εκτελείτε την ακόλουθη εντολή:
vncserver
Θα σας ζητηθεί να εισαγάγετε και να επιβεβαιώσετε τον κωδικό πρόσβασης και εάν θέλετε να τον ορίσετε ως κωδικό πρόσβασης μόνο για προβολή. Αν επιλέξετε να ρυθμίσετε έναν κωδικό πρόσβασης μόνο για προβολή, ο χρήστης δεν θα μπορεί να αλληλεπιδράσει με το δείκτη VNC με το ποντίκι και το πληκτρολόγιο.
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
Την πρώτη φορά που θα τρέξει η εντολή
vncserver
, θα δημιουργήσει και θα αποθηκεύσει το αρχείο κωδικού πρόσβασης στον κατάλογο
~/.vnc
που θα δημιουργηθεί αν δεν υπάρχει.
Σημειώστε τα
:1
μετά το όνομα κεντρικού υπολογιστή στην παραπάνω έξοδο. Αυτό υποδεικνύει τον αριθμό θύρας οθόνης στον οποίο εκτελείται ο διακομιστής vnc. Στην περίπτωσή μας, ο διακομιστής εκτελείται σε θύρα TCP
5901
(5900 + 1). Εάν δημιουργήσετε μια δεύτερη παρουσία με το
vncserver
θα τρέξει στην επόμενη ελεύθερη θύρα δηλαδή
:2
που σημαίνει ότι ο διακομιστής εκτελείται στη θύρα
5902
(5900 + 2).
Αυτό που είναι σημαντικό να θυμάστε είναι ότι όταν εργάζεστε με διακομιστές VNC
:X
είναι μια θύρα οθόνης που αναφέρεται σε
5900+X
Πριν συνεχίσετε με το επόμενο βήμα, σταματήστε πρώτα την παρουσία VNC χρησιμοποιώντας την εντολή
vncserver
με επιλογή
-kill
και τον αριθμό διακομιστή ως όρισμα. Στην περίπτωσή μας ο διακομιστής εκτελείται στη θύρα 5901 (
:1
), επομένως θα τον σταματήσουμε με:
vncserver -kill:1
Ρύθμιση του διακομιστή VNC
Τώρα που τόσο το Xfce όσο και το TigerVNC είναι εγκατεστημένα στο διακομιστή CentOS, το επόμενο βήμα είναι να ρυθμίσετε το TigerVNC ώστε να χρησιμοποιεί το Xfce. Για να το ανοίξετε, ανοίξτε το ακόλουθο αρχείο:
nano ~/.vnc/xstartup
Και αλλάξτε την τελευταία γραμμή από
exec /etc/X11/xinit/xinitrc
σε
exec startxfce4
:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Αποθηκεύστε και κλείστε το αρχείο. Το παραπάνω script θα εκτελεστεί αυτόματα κάθε φορά που ξεκινάτε ή επανεκκινείτε τον διακομιστή TigerVNC.
Ακολουθεί ένα παράδειγμα:
~ /.vnc / config
# securitytypes=vncauth, tlsvnc # desktop=sandbox geometry=1920x1080 # localhost # alwaysshared dpi=96
Δημιουργία αρχείου συστημικής μονάδας
Θα δημιουργήσουμε ένα συστημένο αρχείο μονάδας, το οποίο θα μας επιτρέψει να ξεκινήσουμε, να σταματήσουμε και να ξεκινήσουμε εύκολα την υπηρεσία VNC όπως απαιτείται, όπως και κάθε άλλη συστημένη υπηρεσία.
Αντιγράψτε το αρχείο της μονάδας vncserver με την εντολή
cp
:
sudo cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
Ανοίξτε το αρχείο με το πρόγραμμα επεξεργασίας κειμένου και αντικαταστήστε το
sudo nano /etc/systemd/system/vncserver@\:1.service
/etc/systemd/system/vncserver@:1.service
Description=Remote desktop service (VNC) After=syslog.target network.target Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 ||:' ExecStart=/usr/sbin/runuser -l linuxize -c "/usr/bin/vncserver %i" PIDFile=/home/linuxize/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 ||:' WantedBy=multi-user.target
Αποθηκεύστε και κλείστε το αρχείο. Ειδοποιήστε systemd ότι δημιουργήσαμε ένα νέο αρχείο μονάδας με:
sudo systemctl daemon-reload
Το επόμενο βήμα είναι να ενεργοποιήσετε το αρχείο μονάδας με την ακόλουθη εντολή:
sudo systemctl enable vncserver@:1.service
Ο αριθμός
1
μετά το σύμβολο
@
ορίζει τη θύρα εμφάνισης στην οποία θα τρέξει η υπηρεσία VNC, στην προκειμένη περίπτωση η οποία είναι η προεπιλογή
1
και ο VNC server θα ακούσει στη θύρα
5901
όπως συζητήσαμε στην προηγούμενη ενότητα.
Ξεκινήστε την υπηρεσία VNC εκτελώντας:
sudo systemctl start vncserver@:1.service
Βεβαιωθείτε ότι η υπηρεσία ξεκίνησε με επιτυχία με:
sudo systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-09-16 09:59:53 UTC; 4s ago Process: 6391 ExecStart=/usr/sbin/runuser -l linuxize -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS) Process: 6389 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 6413 (Xvnc) CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service ‣ 6413 /usr/bin/Xvnc:1 -auth /home/linuxize/.Xauthority -desktop server2.linuxize.com:1 (linuxize) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x768 -pn -rfbauth /home/linuxize/.vnc/passwd -rfbport…
Σύνδεση με διακομιστή VNC
Το VNC δεν είναι ένα κρυπτογραφημένο πρωτόκολλο και μπορεί να υποβληθεί σε εισπνοή πακέτων. Η συνιστώμενη προσέγγιση είναι να δημιουργήσετε μια σήραγγα SSH που θα προωθεί με ασφάλεια την κίνηση από το τοπικό σας μηχάνημα στη θύρα 5901 στο διακομιστή στην ίδια θύρα.
Ρύθμιση σήραγγας SSH σε Linux και macOS
ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης χρήστη.
Μην ξεχάσετε να αντικαταστήσετε το
username
και τον
server_ip_address
με το όνομα χρήστη και τη διεύθυνση IP του διακομιστή σας.
Ρύθμιση σήραγγας SSH στα Windows
Ανοίξτε το Putty και εισάγετε τη διεύθυνση IP του διακομιστή σας στο πεδίο
Host name or IP address
.
Τώρα μπορείτε να αρχίσετε να αλληλεπιδράτε με την απομακρυσμένη επιφάνεια XFCE από την τοπική μηχανή σας χρησιμοποιώντας το πληκτρολόγιο και το ποντίκι.
συμπέρασμα
Μέχρι τώρα θα πρέπει να έχετε έναν VNC server σε λειτουργία και μπορείτε να διαχειριστείτε εύκολα τον κεντρικό υπολογιστή σας CentOS 7 χρησιμοποιώντας μια γραφική διεπαφή.
Για να ρυθμίσετε τον διακομιστή VNC ώστε να ξεκινήσει μια προβολή για περισσότερους από έναν χρήστες, δημιουργήστε την αρχική διαμόρφωση και ρυθμίστε τον κωδικό πρόσβασης χρησιμοποιώντας την εντολή
vncserver
και δημιουργήστε ένα νέο αρχείο υπηρεσίας χρησιμοποιώντας διαφορετική θύρα.
Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.
centos vncΠώς να εγκαταστήσετε και να ρυθμίσετε nagios σε centos 7

Ο Nagios είναι ένα από τα πιο δημοφιλή συστήματα παρακολούθησης ανοιχτού κώδικα. Ο Nagios διατηρεί απογραφή ολόκληρης της υποδομής πληροφορικής σας και διασφαλίζει ότι τα δίκτυα, οι διακομιστές, οι εφαρμογές, οι υπηρεσίες και οι διαδικασίες σας είναι σε λειτουργία. Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης και διαμόρφωσης του Nagios Core σε έναν κεντρικό υπολογιστή 7 CentOS.
Πώς να εγκαταστήσετε και να ρυθμίσετε το vnc στο debian 9

Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης και διαμόρφωσης του διακομιστή VNC σε ένα σύστημα Debian 9. Το Virtual Network Computing (VNC) είναι ένα γραφικό σύστημα κοινής χρήσης επιφάνειας εργασίας που σας επιτρέπει να χρησιμοποιήσετε το πληκτρολόγιο και το ποντίκι για να ελέγξετε εξ αποστάσεως έναν άλλο υπολογιστή.
Πώς να εγκαταστήσετε και να ρυθμίσετε το vnc στο ubuntu 18.04

Αυτός ο οδηγός καλύπτει τα βήματα που απαιτούνται για την εγκατάσταση και τη διαμόρφωση του διακομιστή VNC σε ένα σύστημα Ubuntu 18.04. Θα σας δείξουμε επίσης πώς μπορείτε να συνδεθείτε με ασφάλεια στο διακομιστή VNC μέσω σήραγγας SSH.