Απομακρυσμένη πρόσβαση σε υπολογιστή ubuntu. Xrdp - Συνδεθείτε στην απομακρυσμένη επιφάνεια εργασίας Ubuntu Linux μέσω RDP από τα Windows

Μπορεί να θεωρηθεί ως πράξη επιθετικότητας, αλλά μερικές φορές είναι απλά απαραίτητο.

Υπάρχουν περιπτώσεις που οι χρήστες χρησιμοποιούν απομακρυσμένες περιόδους σύνδεσης για ένα μηχάνημα που χρησιμοποιούν ήδη (ακούγεται ασυνήθιστο, αλλά τυχαίνει να οργανώνει την εργασία με πολλούς επιτραπέζιους υπολογιστές). Οι περισσότεροι χρήστες δεν γνωρίζουν πότε ακριβώς θα χρειαστούν αυτή τη λειτουργία.

Οι έμπειροι χρήστες Unix συχνά μιλούν για το SSH και τη γραμμή εντολών ως εργαλεία για την απόκτηση πρόσβασης σε μια γραφική επιφάνεια εργασίας, αλλά υπάρχουν ξεχωριστές εφαρμογές για αυτό το σκοπό.

Η Techradar έχει δοκιμάσει το VNC και τις δυνατότητές του σε πολλούς πελάτες. Ωστόσο, υπάρχουν άλλα πρωτόκολλα και τύποι πρόσβασης απομακρυσμένης επιφάνειας εργασίας. Η αυξανόμενη δημοτικότητα τέτοιων πελατών είναι ότι υποστηρίζουν πολλαπλά πρωτόκολλα μεταφοράς, επομένως ανεξάρτητα από τον τύπο του διακομιστή και του μηχανήματος προορισμού που χρησιμοποιείτε, θα βρείτε την κατάλληλη λύση.

Οι ερευνητές τήρησαν την αρχή της δίκαιης αξιολόγησης διαφορετικών πρωτοκόλλων. Για παράδειγμα, το NoMachine NX υποστηρίζει συνδέσεις VNC, αλλά δοκιμάστηκε σε συνδυασμό με δικός διακομιστής NX, το οποίο είναι αρκετά λογικό.

Ο πελάτης TightVNC δεν έχει δοκιμαστεί επειδή είναι πολύ παρόμοιος με την υλοποίηση TigerVNC. Και τα δύο προϊόντα έχουν την ίδια βάση κωδικών, αλλά το TigerVNC έχει πολλά πρόσθετα χαρακτηριστικά.

Πώς πήγε η δοκιμή

Το κλειδί για έναν αποτελεσματικό πελάτη απομακρυσμένης επιφάνειας εργασίας είναι η ικανότητά του να ανταποκρίνεται γρήγορα στις λειτουργίες. Μια ιδανική διεπαφή δεν θα είναι τόσο καλή εάν πρέπει να περιμένετε δύο λεπτά για να καταγραφεί κάθε πάτημα πλήκτρων.

Η δοκιμή δοκίμασε την ικανότητα εξ αποστάσεως αναπαραγωγής του παιχνιδιού Armegatron. Σε αυτό το απαίτητο παιχνίδι OpenGL, η ανανέωση της οθόνης διαρκεί ένα κλάσμα του δευτερολέπτου. Τα αποτελέσματα μπορεί να είναι κάπως υποκειμενικά, αλλά αυτή τη μέθοδοέχει αποδειχθεί πολύ αποτελεσματική στην επίδειξη της ανταπόκρισης των πελατών.

Οι πελάτες δοκιμάστηκαν μαζί με έναν τοπικό υπολογιστή από το 4 πυρηνικός επεξεργαστήςκαι 16 gigabyte μνήμης σε gigabit τοπικό δίκτυοκάτω από το Ubuntu 14.04.3. Οι διακομιστές που χρησιμοποιήθηκαν ήταν ο διακομιστής X11 VNC και ο επίσημος διακομιστής NX για πελάτες NX. Η λειτουργικότητα που βασίζεται σε RDP υποστηρίζεται από ορισμένα προϊόντα, αλλά δεν έχει δοκιμαστεί στην πράξη.

Οι ίδιοι οι πελάτες εργάστηκαν για εικονική μηχανήμε διαδικασία Core i7 2 πυρήνων, 4GB RAM και Fedora 23.

Σε αυτό το άρθρο, θα σας δείξω πώς μπορείτε να αποκτήσετε απομακρυσμένη πρόσβαση στον υπολογιστή σας Ubuntu. Αυτό σημαίνει πρόσβαση σε απομακρυσμένη επιφάνεια εργασίας, επειδή... όλα είναι ξεκάθαρα με την πρόσβαση στην κονσόλα και πιθανώς το SSH δεν χρειάζεται πολλή περιγραφή.
Θα δείξω χρησιμοποιώντας το παράδειγμα ενός διακομιστή vnc και xrdp. Επειδή εάν σκοπεύετε να συνδεθείτε με Υπολογιστής με Windows, το VNC σε αυτό πιθανότατα θα λειτουργήσει, για να το θέσω ήπια, όχι πολύ γρήγορα, επιπλέον, θα χρειαστεί επίσης να εγκαταστήσετε έναν πελάτη VNC στον υπολογιστή και αυτό δεν είναι πάντα δυνατό. Θα καταστήσουμε δυνατή τη σύνδεση σε έναν υπολογιστή 1) χρησιμοποιώντας ένα καθαρό πρωτόκολλο vnc, 2) θα είναι δυνατή η σύνδεση μέσω RDP και από κάτω από μια περίοδο λειτουργίας RDP σύνδεση μέσω VNC στην επιφάνεια εργασίας, αυτό θα σας επιτρέψει να μην εγκαταστήσετε πρόσθετο πρόγραμμα-πελάτη VNC στον υπολογιστή από τον οποίο εργάζεστε τη σύνδεση.
Υπάρχει μόνο μία απαίτηση για αυτό το σχήμα - πρέπει να έχετε λευκή IP, ιδανικά είναι καλύτερο να χρησιμοποιήσετε μια σήραγγα VPN ή SSH. Ας ξεκινήσουμε εγκαθιστώντας έναν διακομιστή VNC στο Ubuntu, προτιμώ το x11vnc. Για να το εγκαταστήσετε πρέπει να πληκτρολογήσετε στην κονσόλα:

Ενημέρωση Sudo apt-get sudo apt-get install x11vnc

X11vnc –storepasswd

Θα σας ζητηθεί να εισαγάγετε έναν κωδικό πρόσβασης και να υποδείξετε πού να τοποθετήσετε το αρχείο με τον κωδικό πρόσβασης.
Στη συνέχεια, θα κάνουμε το x11vnc να ξεκινά αυτόματα.

1) Εάν έχετε το σύστημα χρησιμοποιεί systemd(για παράδειγμα ubuntu 15.04 και νεότερη έκδοση) πρέπει να δημιουργήσετε μια διαμόρφωση:

Sudo nano /lib/systemd/system/x11vnc.service Περιγραφή=Εκκίνηση x11vnc κατά την εκκίνηση. After=multi-user.target Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/sanglyb/.vnc/passwd -rfbport 5906 -shared WantedBy=multius .στόχος

Φυσικά, το μέρος /home/sanglyb θα πρέπει να είναι ο αρχικός σας φάκελος ή η διαδρομή προς το αρχείο που καθορίστηκε κατά τη δημιουργία του κωδικού πρόσβασης, εάν είναι διαφορετικός.

Μετά από αυτό πρέπει να εκτελέσετε τις εντολές:

Sudo systemctl δαίμονας-επαναφόρτωση sudo systemctl ενεργοποίηση x11vnc.service

2) Εάν έχετε το σύστημα χρησιμοποιεί την εκκίνηση(για παράδειγμα παλιά εκδόσεις ubuntuπριν από τις 15.04) πρέπει να δημιουργήσετε μια διαμόρφωση, θα πρέπει να βρίσκεται στο φάκελο /etc/init/:

Sudo nano /etc/init/x11vnc.conf

Και πρέπει να εισαγάγετε τα ακόλουθα περιεχόμενα σε αυτό το αρχείο:

Έναρξη στο σενάριο login-session-start /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/sanglyb/.vnc/passwd -rfbport 5900 -shared end script

Παρόμοια με το παράδειγμα με το systemd, αντικαταστήστε τη διαδρομή προς το αρχείο κωδικού πρόσβασης vnc με τη δική σας.

Μετά από αυτό μπορείτε να ξεκινήσετε την υπηρεσία x11vnc.

Στην πρώτη περίπτωση:

Έναρξη υπηρεσίας Sudo x11vnc

Στο δεύτερο:

Sudo start x11vnc

Ή μπορείτε να επανεκκινήσετε τον υπολογιστή και όταν ενεργοποιήσετε τον υπολογιστή, αυτή η υπηρεσία θα ξεκινήσει.

Στη συνέχεια, μπορείτε να δοκιμάσετε να συνδεθείτε στον υπολογιστή μας μέσω vnc. Εάν όλα πήγαν καλά και μετά την επανεκκίνηση του υπολογιστή θα ξεκινήσει ο διακομιστής vnc, μπορείτε να προχωρήσετε στο επόμενο βήμα - εγκατάσταση του διακομιστή xrdp.
Για να το εγκαταστήσετε, πρέπει να πληκτρολογήσετε στο τερματικό:

Sudo apt-get εγκατάσταση xrdp

Μετά από αυτό θα πρέπει να διορθώσετε τη διαμόρφωση:

Sudo nano /etc/xrdp/xrdp.ini

Σε αυτό θα αφαιρέσουμε όλα τα στοιχεία εκτός από τα καθολικά και την κονσόλα (xrdp2) και θα αλλάξουμε το όνομα από xrdp2 σε xrdp1, δηλαδή θα πρέπει να σας απομένουν 2 ενότητες:

Bitmap_cache=ναι bitmap_compression=yes port=3389 crypt_level=χαμηλός κωδικός_καναλιού=1 max_bpp=24 #black=000000 #grey=d6d3ce #dark_grey=808080 #blue=08246b #8hite_redfffen=08240blueffb=0 =00ff00 #background=626c72 name=console lib=libvnc.so ip=127.0.0.1 port=5906 username=na password=ask

Στη συνέχεια, πρέπει να πληκτρολογήσετε την εντολή

Επανεκκίνηση Sudo /etc/init.d/xrdp

Και μπορείτε να συνδεθείτε. Αφού συνδεθείτε μέσω RDP, θα εμφανιστεί ένα παράθυρο εξουσιοδότησης όπου πρέπει να εισαγάγετε τον κωδικό πρόσβασης VNC.

    Για απομακρυσμένη σύνδεσηΥπάρχουν δύο κύριοι τρόποι πρόσβασης στο υποσύστημα γραφικών Linux από τα Windows:

Ανακατεύθυνση γραφικών I/O από περιβάλλον Linux σε διακομιστή γραφικών που εκτελείται στην πλευρά των Windows ( X11 Προώθηση)

Σύνδεση με χρήση X Display Manager Control Protocol (XDMCP)- ένα πρωτόκολλο που παρέχει απομακρυσμένη σύνδεση τερματικών γραφικών (X-terminals) σε διακομιστή γραφικών (X-server).

Η πρώτη μέθοδος είναι ευκολότερη στην εφαρμογή και σας επιτρέπει να αποκτήσετε αποδεκτές επιδόσεις γραφικών εφαρμογών σε συστήματα με χαμηλή απόδοση. Ο διαχειριστής οθόνης και οι συνδέσεις TCP του διακομιστή X στην πλευρά Linux δεν χρησιμοποιούνται σε αυτήν την περίπτωση. Το δεύτερο σάς επιτρέπει να αποκτήσετε ένα πλήρες τηλεχειριστήριο ΧΩΡΟΣ ΕΡΓΑΣΙΑΣχρήστη, λειτουργικά δεν διαφέρει από το συνηθισμένο τοπικό. Κατά την υλοποίηση αυτού του τύπου απομακρυσμένης σύνδεσης, χρησιμοποιούμε επιπρόσθετες ρυθμίσειςδιαμορφώσεις για τον διακομιστή X και τη διαχείριση οθόνης.

Σύνδεση από τα Windows στο υποσύστημα γραφικών Linux χρησιμοποιώντας το παράδειγμα του Ubuntu Desktop.

    Οι μέθοδοι και τα μέσα απομακρυσμένης σύνδεσης με το υποσύστημα γραφικών Linux από τα Windows έχουν ήδη συζητηθεί λεπτομερώς στο άρθρο. Αυτό το άρθρο εξετάζει επίσης ζητήματα που σχετίζονται με τις ιδιαιτερότητες της ρύθμισης του διακομιστή Ubuntu X και του διαχειριστή οθόνης LightDM. Στην πλευρά των Windows, χρησιμοποιείται το δωρεάν πακέτο Xming, τελευταία έκδοσηπου, καθώς και επιπλέον πακέταμε υποστήριξη για διάφορες γραμματοσειρές και μια τοπική έκδοση του οδηγού Xlaunch μπορείτε να βρείτε εδώ:

Απομακρυσμένη εργασία με γραφικές εφαρμογές χρησιμοποιώντας X11 Forwarding.

    Ανακατεύθυνση εξόδου γραφικών ενός απομακρυσμένου υποσυστήματος ( X11 Προώθηση) σας επιτρέπει να εργάζεστε απευθείας με γραφικές εφαρμογές σε περιβάλλον Linux σε υπολογιστή με διακομιστή γραφικών Xming στην πλευρά των Windows. Αυτή η λειτουργία υλοποιείται χρησιμοποιώντας μια σύνδεση SSH, στην οποία ο διακομιστής ssh sshdστην πλευρά του Linux παρεμποδίζει την είσοδο/έξοδο γραφικών και την ανακατευθύνει στον πελάτη ssh (PuTTY) στην πλευρά των Windows, ο οποίος με τη σειρά του το ανακατευθύνει στον διακομιστή γραφικών Xming, αναπτύχθηκε σε περιβάλλον Windows. Έτσι, για να εφαρμόσετε αυτήν τη λειτουργία, δεν χρειάζεται να ρυθμίσετε τις παραμέτρους του διακομιστή X και της διαχείρισης οθόνης ώστε να λειτουργούν μέσω δικτύου, αλλά χρειάζεται να εγκαταστήσετε και να διαμορφώσετε τον δαίμονα sshαπό την πλευρά του Linux. Οι περισσότερες διανομές σταθμών εργασίας Linux (όπως το Ubuntu Desktop) δεν εγκαθιστούν έναν διακομιστή SSH από προεπιλογή, επομένως πρέπει να τον εγκαταστήσετε με την εντολή:

sudo apt-get install ssh

Κατά την εκτέλεση της εντολής, θα εμφανιστεί ένα μήνυμα σχετικά με τα πακέτα που εγκαθίστανται και τον χώρο που καταλαμβάνουν στον σκληρό δίσκο:

... ncurses-term openssh-server python- requests python-urllib3 ssh-import-id, rssh molly-guard monkeysphere openssh-blacklist openssh-blacklist-extra) ΝΕΑ πακέτα που θα εγκατασταθούν: ncurses-term openssh-server python- αιτήματα python -urllib3 ssh ssh-import-id ενημερώθηκε 0, εγκαταστάθηκαν 6 νέα πακέτα, 0 πακέτα επισημάνθηκαν για κατάργηση και 273 πακέτα δεν ενημερώθηκαν. Πρέπει να κάνετε λήψη αρχείων 848 kB. Μετά από αυτή τη λειτουργία, ο καταλαμβανόμενος χώρος στο δίσκο θα αυξηθεί κατά 3.480 kB. Θέλετε να συνεχίσετε [Y/n];Μετά την απάντηση ρεο διακομιστής θα εγκατασταθεί και θα ξεκινήσει SSH

Για να ελέγξετε τη λειτουργικότητα του διακομιστή ssh, μπορείτε να χρησιμοποιήσετε την εντολή:

netstat -na | περισσότερο

Ενεργές συνδέσεις Διαδικτύου (διακομιστές και εγκατεστημένοι) Proto Recv-Q Send-Q Τοπική Διεύθυνση Ξένη Διεύθυνση Κατάσταση tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 192.168.0.133:39653 192.168.0.33:50021 ΕΓΚΑΤΑΣΤΑΣΗ tcp6 0 0::*22EN: . .

Γραμμή tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTENΥποδεικνύει ότι ο διακομιστής ακούει για εισερχόμενες συνδέσεις ("ακρόαση", LISTEN) τυπική θύρα 22 σε όλες τις διεπαφές δικτύου (0 0.0.0.0:22)

    Για λειτουργία ανακατεύθυνσης εξόδου γραφικών X11 προώθησηστις ρυθμίσεις του δαίμονα sshdπρέπει να ενεργοποιήσετε (ελέγξετε) κάποιες παραμέτρους. Όλες οι ενέργειες απαιτούν δικαιώματα ρίζας.

Μεταβείτε στον κατάλογο /etc/sshκαι ανοιχτό αρχείο ρυθμίσεωνΔαίμονας SSH sshd_config. Για να εργαστείτε μέσω X11 Forwarding πρέπει να περιέχει μια γραμμή χωρίς σχολιασμό

X11 Προώθηση ναι

    Φυσικά, σε αυτήν τη λειτουργία, η εργασία με το απομακρυσμένο υποσύστημα γραφικών Linux εκτελείται απευθείας με εφαρμογές γραφικών, χωρίς τη χρήση της επιφάνειας εργασίας του Ubuntu. Εάν ο αριθμός των εφαρμογών που απαιτούνται για τη λειτουργία είναι μικρός, τότε αυτή η μέθοδος είναι προτιμότερη, καθώς μειώνει τη χρήση των πόρων του απομακρυσμένου συστήματος και επιτρέπει υψηλότερη απόδοση σε σύγκριση με την τεχνολογία που βασίζεται στη χρήση XDMCP.     Έτσι, κατά την ανακατεύθυνση της εξόδου γραφικών, ( X11 προώθηση) το πρόγραμμα Xming χρησιμοποιείται ως διακομιστής X που εκτελείται πάνω από την επιφάνεια εργασίας των Windows, εκτελώντας εφαρμογές γραφικών σε ένα απομακρυσμένο σύστημα Linux. Ταυτόχρονα, ο διακομιστής γραφικών στο απομακρυσμένο Linux δεν χρησιμοποιείται και μπορεί να μην είναι καν εγκατεστημένος.

Εκτός από το Xming, αυτή η τεχνολογία χρησιμοποιεί έναν πελάτη και διακομιστή SSH. Το τμήμα πελάτη βρίσκεται σε υπολογιστή με λειτουργικό σύστημα Windows, ο διακομιστής είναι σε υπολογιστή με Linux. Οι προγραμματιστές Xming έχουν εδώ και αρκετό καιρό συμπεριλάβει λογισμικό πελάτη για την υλοποίηση της λειτουργίας X11 Προώθησηπεριλαμβάνονται στα πακέτα εγκατάστασης (Standard PuTTY και Portable PuTTY).

Κατά την εγκατάσταση ενός πακέτου XmingΕίναι δυνατή η επιλογή εγκατεστημένων εκδόσεων Στόκος.

Ωστόσο, η καλύτερη επιλογήθα πραγματοποιήσει λήψη της τρέχουσας έκδοσης του δωρεάν προγράμματος-πελάτη SSH για Windows στη σελίδα λήψης PuTTY, όπου υπάρχουν σύνδεσμοι για λήψη αρχείων βοηθητικού προγράμματος putty.exe και πρόσθετων ενότητες λογισμικού, το οποίο μπορεί να χρησιμοποιηθεί για εργασία με αυτό (αντιγραφή αρχείων, δημιουργία κλειδιών, πελάτης telnet, κ.λπ.). Υπάρχει επίσης ένας σύνδεσμος για λήψη ενός αρχείου που περιλαμβάνει το putty.exe και πρόσθετα προγράμματα για λειτουργικό σύστημα 32 και 64 bit. Δεν απαιτείται εγκατάσταση. Απλώς αντιγράψτε το εκτελέσιμο αρχείο putty.exe στον κατάλογο όπου είναι εγκατεστημένο το Xming ή σε οποιονδήποτε άλλο κατάλογο της επιλογής σας.

  • Ρύθμιση Putty.
        Για να εργαστείτε με το Xming σε λειτουργία ανακατεύθυνσης εξόδου γραφικών, απλώς προσαρμόστε την ενότητα SSH:

    Αυτές οι ρυθμίσεις σημαίνουν ότι επιτρέπεται X11 Προώθησηκαι θα χρησιμοποιεί μια γραφική οθόνη (X-display) με τον αριθμό 0 . Δεν είναι απαραίτητο να χρησιμοποιήσετε τον αριθμό οθόνης 0, αλλά είναι σημαντικό αυτός ο αριθμός να ταιριάζει με τον αριθμό εμφάνισης που καθορίστηκε κατά την έναρξη του Xming (πεδίο Αριθμός εμφάνισης):

    Κατά την εκκίνηση Xming, με τη βοήθεια ενός μάγου Xlaunch, ορίστε τον αριθμό εμφάνισης (αν χρειάζεται) και επιλέξτε λειτουργία πολλαπλών παραθύρων Πολλαπλά παράθυρα, άλλες παράμετροι μπορούν να παραμείνουν ως προεπιλεγμένες. Στην πραγματικότητα, ο αριθμός εμφάνισης καθορίζει τον αριθμό θύρας του διακομιστή γραφικών στην πλευρά των Windows

    0 ταιριάζει με το λιμάνι 6000/TCP

    - 1 – 6001/TCP

    Όπως αναφέρθηκε παραπάνω, ρυθμίσεις X11 Προώθησηστην ενότητα SSH/X11 PuTTY, ορίστε επίσης τον διακομιστή X στον οποίο θα ανακατευθυνθεί η γραφική είσοδος/έξοδος:

    localhost:0- Ακρόαση διακομιστή X στη θύρα 6000/TCP

    localhost:1- Ακρόαση διακομιστή X στη θύρα 6001/TCP

    Αντίστοιχα, εάν πολλοί διακομιστές Xming X εκτελούνται στον ίδιο υπολογιστή, τότε οι αριθμοί εμφάνισης γραφικών για αυτούς πρέπει να είναι διαφορετικοί και να αντιστοιχούν στους αριθμούς που καθορίζονται στις ρυθμίσεις προγράμματος-πελάτη SSH. Για να ελέγξετε τα συνδεδεμένα υποσυστήματα γραφικών, μπορείτε να χρησιμοποιήσετε την εντολή για να στείλετε ένα μήνυμα στην οθόνη γραφικών

    xmessage $DISPLAY- εμφάνιση της τιμής της μεταβλητής DISPLAY

    Ως αποτέλεσμα της εκτέλεσης της εντολής παίρνουμε:

    Αυτό το μήνυμα εμφανίζεται στη γραφική οθόνη που αντιστοιχεί στην ανακατεύθυνση της γραφικής εξόδου του προγράμματος-πελάτη SSH στο παράθυρο του οποίου εκτελέστηκε η εντολή xmessage

    Αφού ξεκινήσει το Xming, χρησιμοποιήστε το πρόγραμμα-πελάτη PuTTY ssh για να συνδεθείτε στον διακομιστή ssh Linux Ubuntu και ξεκινήστε την επιθυμητή γραφική εφαρμογή στη γραμμή εντολών. Για παράδειγμα, εάν εκκινήσετε ένα τερματικό γραφικών xterm, τότε εμφανίζεται ένα παράθυρο γραφικού τερματικού Linux στον υπολογιστή σας με Windows.

    Όταν εκκινείται από μια περίοδο λειτουργίας πελάτη PuTTY SSH ή από ένα παράθυρο τερματικού που ήδη εκτελείται xterm, όποιος γραφική εφαρμογή, για παράδειγμα, πρόγραμμα περιήγησης firefoxστη δουλειά επιφάνεια εργασίας των Windowsθα εμφανιστεί το παράθυρό του στο οποίο μπορείτε να εργαστείτε με τον ίδιο ακριβώς τρόπο όπως και στο τοπικός υπολογιστήςμε Linux Ubuntu.

    Απομακρυσμένη σύνδεση με το υποσύστημα γραφικών από Linux.

    Ρυθμίσεις Daemon sshdγια την απομακρυσμένη πρόσβαση στο υποσύστημα γραφικών Linux εκτελούνται με τον ίδιο ακριβώς τρόπο όπως στην περίπτωση της ανακατεύθυνσης για τον διακομιστή X στην πλευρά των Windows. Η γραφική έξοδος του απομακρυσμένου συστήματος, σε αυτήν τη διαμόρφωση, θα ανακατευθυνθεί από τον δαίμονα sshdκαι να αναπτυχθεί από έναν διακομιστή γραφικών στο πλάι του συνδεδεμένου προγράμματος-πελάτη.

    Για να συνδεθείτε απομακρυσμένα στο υποσύστημα γραφικών χρησιμοποιώντας ανακατεύθυνση προώθησης X11 για πελάτες συστήματος Linux, μπορείτε να χρησιμοποιήσετε έναν τυπικό πελάτη SSH:

    ssh -X -l χρήστης 192.168.0.1

    - χρήση X11Προώθηση ανακατεύθυνσης εξόδου γραφικών.

    -l χρήστης- όνομα χρήστη για σύνδεση στον απομακρυσμένο υπολογιστή.

    192.168.0.1 - διεύθυνση του απομακρυσμένου υπολογιστή

    Μετά τη σύνδεση στο απομακρυσμένο σύστημα, ο χρήστης χρήστηςέχει τη δυνατότητα να εργαστεί με γραφικές εφαρμογές σε απομακρυσμένος υπολογιστής 192.168.0.1

    Για να εκτελέσετε μια συγκεκριμένη εφαρμογή σε ένα απομακρυσμένο σύστημα, μπορείτε να καθορίσετε το όνομά της:

    ssh -X -l χρήστης 192.168.0.1 «xterm»

    Για λόγους ασφαλείας, αντί για την επιλογή ssh συνιστάται η χρήση της παραμέτρου , που εμποδίζει έναν απομακρυσμένο πελάτη από την αλληλεπίδραση με την τοπική γραφική απεικόνιση του συστήματος στο οποίο συνδέεται.

    Σύνδεση σε επιτραπέζιο υπολογιστή Linux Ubuntu χρησιμοποιώντας XDMCP.

        Διαχείριση εμφάνισης(Διαχειριστής οθόνης ή DM) είναι μια ειδική υπηρεσία συστήματος που διασφαλίζει την εκκίνηση ενός διακομιστή γραφικών, την εμφάνιση μιας προτροπής σύνδεσης σε μια γραφική οθόνη, την εγγραφή χρηστών, την εκκίνηση διαχειριστών παραθύρων, την τοποθέτηση των απαραίτητων συσκευών, τη διατήρηση βάσεων δεδομένων εισόδων και εξόδων χρήστη στο σύστημα utmpΚαι wtmpκαι ούτω καθεξής.

    Για να το θέσω απλά, ένας διαχειριστής οθόνης είναι ένα πρόγραμμα που ξεκινά μια περίοδο λειτουργίας χρήστη σε ένα γραφικό περιβάλλον Linux. Οπτικά, ο διαχειριστής οθόνης αντιπροσωπεύει το παράθυρο εγγραφής χρήστη κατά τη σύνδεση στο σύστημα. Συνήθως αυτό σημαίνει μια φόρμα για την εισαγωγή μιας σύνδεσης και του κωδικού πρόσβασης, ένα μενού για την επιλογή ενός γραφικού περιβάλλοντος και πρόσθετα στοιχεία ελέγχου ισχύος (για απενεργοποίηση του υπολογιστή, επανεκκίνηση, θέση σε κατάσταση αναστολής λειτουργίας), επιλογή γλώσσας εισαγωγής κ.λπ.

    Επί του παρόντος, το υποσύστημα γραφικών Linux (αναφέρεται ως Σύστημα παραθύρων Xή πώς Χ11) οι πιο συνηθισμένοι διαχειριστές οθόνης είναι X Display Manager (xdm), Gnome Display Manager (gdm)Και KDE Display Manager (kdm)και από το 2012 - Light Display Manager (LghtDM). Η ανάπτυξη του τελευταίου ξεκίνησε το 2010 από υπάλληλο της εταιρείας Κανονικός Robert Ancell και επί του παρόντος LightDMείναι μια απολύτως αξιόλογη εναλλακτική λύση σε σχέση με τους διαχειριστές οθόνης προηγούμενης γενιάς. Τα κύρια χαρακτηριστικά του είναι το μικρό του μέγεθος, η υψηλή απόδοση, η δυνατότητα εργασίας με οποιοδήποτε γραφικό κέλυφος και επέκταση λειτουργικότηταχρησιμοποιώντας πρόσθετα. Στο μέλλον, το έργο LightDMθέτει έναν μάλλον φιλόδοξο, αλλά και πάλι ρεαλιστικό στόχο - να γίνει το πρότυπο για τον διακομιστή Linux X X.org- X Παράθυρο διακομιστή συστήματος με ανοιχτό πηγαίος κώδικας. Από το 2012, LightDMάρχισε να χρησιμοποιείται ως ο προεπιλεγμένος διαχειριστής οθόνης σε όλες τις διανομές Linux Ubuntu.

    Οι δυνατότητες των ρυθμίσεων ασφαλείας στο Linux Ubuntu Desktop των τελευταίων εκδόσεων δεν παρέχουν τη δυνατότητα απομακρυσμένης σύνδεσης στο γραφικό περιβάλλον μέσω τοπικού δικτύου - ο διακομιστής X11 δεν ακούει τη θύρα 6000/TCP και τον διαχειριστή LightDMδεν ακούει τη θύρα 177/UDP. Επομένως, πρώτα απ 'όλα, πρέπει να κάνετε τις κατάλληλες ρυθμίσεις για να το διασφαλίσετε σύνδεση δικτύουμέσω πρωτοκόλλου XDMCP.

    Όλα τα αρχεία διαμόρφωσης της διαχείρισης οθόνης LightDMτοποθετείται στον κατάλογο του συστήματος /etc/lightdm. Οι κύριες ρυθμίσεις είναι το lightdm.conf, το οποίο μετά την εγκατάσταση έχει το εξής περιεχόμενο:

    user-session=ubuntu greeter-session=unity-greeter Για να επιτρέψετε συνδέσεις TCP στον διακομιστή γραφικών Χ11, που απαιτείται στο αρχείο διαμόρφωσης lightdm.confπροσθήκη γραμμής:

    xserver-allow-tcp=true

    Για να επιτρέψετε απομακρυσμένες συνδέσεις στη διαχείριση οθόνης, πρέπει να προσθέσετε μια ενότητα

    ενεργοποιημένη=αληθής

    Οι αλλαγές που κάνετε θα τεθούν σε ισχύ μόνο μετά την επανεκκίνηση του διαχειριστή οθόνης ή την επανεκκίνηση του συστήματος. Για να επανεκκινήσεις LightDMμπορείτε να χρησιμοποιήσετε την εντολή:

    επανεκκίνηση του service lightdm

    Φυσικά, η επανεκκίνηση του διαχειριστή οθόνης θα κλείσει όλες τις περιόδους σύνδεσης των χρηστών που έχουν συνδεθεί μέσω αυτού.

    Μετά την επανεκκίνηση του υποσυστήματος γραφικών ή την επανεκκίνηση του Ubuntu, μπορείτε να ελέγξετε εάν οι θύρες 6000/TCP και 177/UDP ακούνε:

    netstat –na | περισσότερο

    Ενεργές συνδέσεις στο Διαδίκτυο (διακομιστές και εγκατεστημένοι) Proto Recv-Q Send-Q Τοπική Διεύθυνση Ξένη Διεύθυνση Κατάσταση tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 127.0.1.1:53 0.0.0.0 tcp LIST 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 192.168.0.133:522588 1900.130 ED. :: :6000::: * LISTEN tcp6 0 0:::22:::* LISTEN udp 0 0 0.0.0.0:177 0.0.0.0:* udp 0 0 0.0.0.0:34524 0.0.0.0:* udp 0 0.0.0.5. 0.0:* udp 0 0 127.0.1.1:53 0.0.0.0:* udp6 0 0:::177:::* udp6 0 0:::5353:::* udp6 0 0:::41728:::* . . .Ως αποτέλεσμα, βλέπουμε ότι ο διαχειριστής οθόνης ( LightDM) έχει ρυθμιστεί να χρησιμοποιεί το πρωτόκολλο XDMCPκαι δέχεται εισερχόμενες συνδέσεις στη θύρα UDP 177 (προεπιλογή) και στον διακομιστή γραφικών (διακομιστής Χ11) – δέχεται εισερχόμενες συνδέσεις στη θύρα 6000/TCP. Πράγματι, πρόσβαση στο δίκτυοσε έναν διακομιστή γραφικών στην πλευρά του Linux δεν απαιτείται όταν χρησιμοποιείτε το Xming από την πλευρά των Windows και η διαμόρφωση για τη θύρα 6000/TCP δίνεται μόνο ως παράδειγμα.

        Για απομακρυσμένη σύνδεση με την επιφάνεια εργασίας Linux μέσω του πρωτοκόλλου XDMCP, χρησιμοποιείται η θύρα 177/UDP, η οποία πρέπει να ακούγεται από την πλευρά του Linux και δεν πρέπει να αποκλειστεί από τείχος προστασίας. Επιπλέον, σε υπολογιστές με πολλαπλές διεπαφές δικτύου, ενδέχεται να προκύψουν προβλήματα με τις απομακρυσμένες συνδέσεις λόγω αναντιστοιχίας διευθύνσεων IP και ονομάτων κεντρικού υπολογιστή. Επομένως, στα αρχεία /etc/hosts (Ubuntu) και \windows\system32\drivers\etc\hosts (Windows), πρέπει να καθορίσετε την αντιστοιχία των ονομάτων και των διευθύνσεων IP των υπολογιστών για τη διεπαφή δικτύου μέσω της οποίας θα γίνει η σύνδεση κατασκευασμένο (για παράδειγμα, μόνο για το υποδίκτυο 192.168.0.0/24). Πολύ συχνά σε περιβάλλον Linux, μετά την εγκατάσταση του συστήματος, για παράδειγμα σε έναν υπολογιστή που ονομάζεται Ubuntu13, το αρχείο /etc/hosts περιέχει καταχωρήσεις:

    127.0.0.1 localhost

    127.0.0.1 Ubuntu13

    Όπως μπορείτε να δείτε, το όνομα Ubuntu13η διεύθυνση διεπαφής loopback αντιστοιχίζεται και επομένως δεν είναι δυνατή η πραγματική επικοινωνία IP χρησιμοποιώντας το όνομα κεντρικού υπολογιστή. Για να διορθώσετε αυτό το πρόβλημα, πρέπει να αντικαταστήσετε το 127.0.0.1 στην τελευταία γραμμή με τη διεύθυνση IP του υπολογιστή στο τοπικό δίκτυο, για παράδειγμα:

    192.168.0.133 Ubuntu13

    Ομοίως, σε ένα σύστημα Windows, στο αρχείο hostsπρέπει να αφήσετε (να προσθέσετε) μόνο εκείνες τις καταχωρήσεις που καθορίζουν μια μοναδική αντιστοιχία μεταξύ ονομάτων και διευθύνσεων IP στο ίδιο υποδίκτυο.

    Για να συνδεθείτε σε ένα απομακρυσμένο Linux Ubuntu, μπορείτε να χρησιμοποιήσετε τη συντόμευση Xlaunch. Όταν συνδέεστε χρησιμοποιώντας XDMCP, πρέπει να επιλέξετε έναν τρόπο λειτουργίας σε ένα παράθυρο(Ένα παράθυρο):

    Επιλέξτε μια περίοδο λειτουργίας χρησιμοποιώντας XDMCP:

    Καθορίστε τη διεύθυνση IP ή το όνομα του υπολογιστή Linux στον οποίο πρέπει να συνδεθείτε:

    Η επόμενη οθόνη χρησιμοποιείται για τον προσδιορισμό πρόσθετες παραμέτρουςσυνεδρία και μπορεί να μείνει αμετάβλητη προς το παρόν. Κάντε κλικ στο κουμπί "Επόμενο" και, εάν όλα γίνονται σωστά, μας παρουσιάζεται μια πρόσκληση από τον διαχειριστή οθόνης Linux.

    Άρθρα σχετικά με το θέμα της απομακρυσμένης επιφάνειας εργασίας Linux και Windows.

  • Ο στόχος είναι να συνδεθείτε από τα Windows/Linux σε μια απομακρυσμένη επιφάνεια εργασίας Ubuntu Linux. Για να είμαι ειλικρινής, δοκίμασα πολλές επιλογές και τελικά σε αυτό κατέληξα. Όλα περιγράφονται εδώ αρκετά καλά βήμα-βήμα (στα Αγγλοσαξονικά). Τον τελευταίο καιρό, ακούω όλο και πιο συχνά ότι σε δύσκολες στιγμές, ένας απομακρυσμένος χώρος εργασίας στο δικό σας VPS/VDS είναι το παν μας. Πώς να το ρυθμίσετε; Τι μπορείτε να διαβάσετε ή να καπνίσετε με αυτό το περιεχόμενο; Ή μήπως υπάρχει μια απλή έτοιμη λύση; Επίσης, βλέπω ότι τα γραφεία VPS/VDS παρέχουν πλέον μια τέτοια δυνατότητα όπως μια απομακρυσμένη επιφάνεια εργασίας. Αλλά όπως καταλαβαίνω, το κάνουν αυτό καθαρά ως προσθήκη στην πιο βολική διαχείριση τους εικονικός διακομιστής? Είναι δυνατόν να χρησιμοποιήσετε απλώς ubuntu, firefox και cut in packman; ενδιαφέρομαι για απλούστερη εγκατάστασησε ένα μέσο VPS με κανονικό Ubuntu και δυνατότητα απομακρυσμένης εργασίας μαζί του (οθόνη επιφάνειας εργασίας υπό όρους). Έχω φτωχές δεξιότητες κονσόλας, αλλά είμαι πολύ εξοικειωμένος με μια μεγάλη ποικιλία συστημάτων Linux (κάποτε είχα ακόμη και ένα χόμπι - να βρίσκω την ιδανική διανομή Linux από τη σκοπιά ενός απλού ανθρώπου).

    Αυτό είναι το γονικό πρόγραμμα για το TigerVNC, αλλά περιέχει τις λιγότερες επιλογές. Ωστόσο, η εφαρμογή μπορεί να εντοπίσει αυτόματα διακομιστές VNC, απλοποιώντας και επιταχύνοντας τη σύνδεση. Επιλέξτε Επιλογές και μπορείτε να αλλάξετε το μέγεθος του παραθύρου ώστε να ταιριάζει στην οθόνη σας, να εκτελείται σε λειτουργία πλήρους οθόνης και να παρακάμψετε τις προεπιλεγμένες ρυθμίσεις συμπίεσης για να επιβάλετε την εμφάνιση περισσότερων από 256 χρωμάτων.

    Το RealVNC είναι ένα αυτόνομο λογισμικό για σύνδεση σε υπολογιστές χρησιμοποιώντας το πρωτόκολλο VNC. Μετά τη λήψη, ο χρήστης πρέπει να ανοίξει ένα τερματικό, να μεταβεί στον κατάλογο με το πρόγραμμα και να ορίσει τα δικαιώματα πρόσβασης στο chmod 700 για να ξεκινήσει η εφαρμογή.

    Η σύνδεση είναι γρήγορη και εύκολη, αλλά η παραγωγικότητα υστερεί σε σχέση με άλλους θεατές VNC σε αυτήν τη δοκιμή. Υπήρξαν σημαντικές επιβραδύνσεις κατά την εργασία με την επιφάνεια εργασίας και κατά την εκκίνηση του Armegatron, οι οποίες υπολογίστηκαν σε περίπου μισό δευτερόλεπτο. Οι τεχνολογικές διεργασίες ραστεροποίησης μήτρας ή παραμόρφωσης καθιστούν δύσκολη τη λειτουργία όταν εμφανίζονταν δυσλειτουργίες, αυτό παρατηρήθηκε μερικές φορές κατά τη διάρκεια της δοκιμής. Παρόμοια προβλήματα παρατηρήθηκαν με αντίγραφα του RealVNC, τα οποία περιλαμβάνουν λιγότερες επιλογές.

    Το TigerVNC φαίνεται να είναι ένας ξεχωριστός κλάδος της βάσης κωδικών VNC και επομένως περιέχει ενότητες κώδικα από το RealVNC και το TightVNC, αν και η ανάπτυξη του τελευταίου συνεχίζεται. Έτσι, το RealVNC προτείνει μια λιγότερο αποτελεσματική έκδοση του TigerVNC και δεν λειτούργησε καλύτερα στις μελέτες. Ίσως η υποστήριξη ροής ήχου θα βελτίωνε τη γνώμη του προϊόντος. Ωστόσο, σε περίπτωση απροσδόκητων περιστάσεων, ένας φορητός αυτόνομος πελάτης θα είναι μια καλή επιλογή.

    TeamViewer Remote Desktop Client

    Δημιουργήστε εισερχόμενες και εξερχόμενες απομακρυσμένες συνδέσεις για υποστήριξη σε πραγματικό χρόνο ή πρόσβαση σε άλλους υπολογιστές. Λάβετε μέρος σε συνέδρια και παρουσιάσεις, συνομιλήστε με άλλους χρήστες ή ομάδες χρηστών και πραγματοποιήστε βιντεοκλήσεις. Λίγα δευτερόλεπτα μετά τη φόρτωση και οι συσκευές αυτού λογισμικόΘα μπορείτε να ξεκινήσετε τη δική σας πρώτη συνεδρία. Ο καθενας διαχειριστής συστήματοςΠρέπει να επισκευάζω υπολογιστές όχι μόνο στη δουλειά, αλλά και στον ελεύθερο χρόνο μου. Για κάποιους, μια τέτοια εργασία είναι μια πρόσθετη πηγή εισοδήματος, αλλά για άλλους είναι αδιαπέραστη και συνεχής ταλαιπωρία.

    Για να διευκολύνει τη ζωή και για τους δύο τύπους διαχειριστών συστημάτων, το Team Viewer κυκλοφόρησε ένα πρόγραμμα με το ίδιο όνομα για απομακρυσμένη πρόσβαση, το οποίο λειτουργεί σε όλα τα δημοφιλή λειτουργικά συστήματα. Σε γενικές γραμμές, οι δημιουργοί προϊόν λογισμικούέθεσε σχεδόν το πρότυπο για τον απομακρυσμένο έλεγχο των υπολογιστών. Αξίζει να σημειωθεί ότι για μη εμπορικούς σκοπούς το βοηθητικό πρόγραμμα φαίνεται να είναι εντελώς δωρεάν.

    Το μόνο που χρειάζεται είναι να κατεβάσετε και να εγκαταστήσετε το πρόγραμμα και στους δύο υπολογιστές και όλες οι ρυθμίσεις θα επιλεγούν αυτόματα.

    Οι περισσότεροι χρήστες θα θεωρήσουν ότι είναι πιο βολικό να χρησιμοποιούν τον πελάτη TeamViewer. Σε αυτό το υλικό θα μιλήσουμε μόνο για τις πιο βασικές δυνατότητες και πώς να εγκαταστήσετε και να ξεκινήσετε γρήγορα το πρόγραμμα. Αυτό το άρθρο μιλάει για τις δυνατότητές του με περισσότερες λεπτομέρειες. Αξίζει να σημειωθεί ότι εάν σκοπεύετε να διαχειρίζεστε ορισμένους υπολογιστές σε τακτική βάση, μπορείτε να αποφύγετε τη συνεχή εισαγωγή των ταυτοτήτων τους μετά τη διαδικασία εγγραφής.

    Απομακρυσμένη επιφάνεια εργασίας XRDP σε Linux

    Πρόσφατα είχα την ευκαιρία να συνεργαστώ λειτουργικό σύστημαΤο Linux, αν και έχω δουλέψει και δουλεύω σε Windows όλη μου τη ζωή και δεν νομίζω, όπως πολλοί λάτρεις του Linux, ότι τα Windows είναι χειρότερα από το Linux και το αντίστροφο. Το να διαφωνείς για το τι είναι καλύτερο είναι δυνατό ατελείωτα, οπότε θα πω ένα πράγμα - «στον καθένα το δικό του». Και όταν άρχισα να δουλεύω με Linux, έπρεπε πρώτα να δουλέψω στην κονσόλα μέσω SSH. Ίσως είμαι "απελπισμένος", αλλά, κατά τη γνώμη μου, αυτό δεν είναι μια επιλογή. Μετά άρχισα να ψάχνω άλλες λύσεις. Για να μην ενοχλώ το κεφάλι μου, αποφάσισα να πάω απλά και να βρω ένα ανάλογο του RDP, το οποίο είναι διαθέσιμο από προεπιλογή στο . Η αναζήτησή μου δεν κράτησε πολύ και βρήκα μια λύση.

    Στο τέλος, μπόρεσα να ελέγξω έναν υπολογιστή Linux από έναν υπολογιστή με Windows μέσω του ενσωματωμένου RDP των Windows.

    Για να γίνει αυτό δυνατό, πρέπει να εγκαταστήσουμε το πρόγραμμα XRDP σε έναν υπολογιστή με λειτουργικό σύστημα Linux. Το εγκατέστησα στο Debian, νομίζω και για άλλα συστήματα Unix παρόμοια συστήματαυπάρχει αυτό το πρόγραμμα. Μετά την εγκατάσταση, το πρόγραμμα θα σβήσει αυτόματα. Τώρα ξεκινάμε το RDP στα Windows και συνδέουμε μέσω RDP σε έναν υπολογιστή με Linux. Ας το απολαύσουμε. Εάν δεν είστε ικανοποιημένοι με το RDP, τότε μπορείτε να εγκαταστήσετε το πρόγραμμα για τηλεχειριστήριοαπό το NoMachine (nomachine.com), το οποίο είναι δωρεάν και μπορεί να εγκατασταθεί σε Windows, Linux, Mac OS X, Android, iOS.

    Απομακρυσμένη επιφάνεια εργασίας μέσω Remmina

    Τα καλά σχεδιασμένα πρότυπα λειτουργούν τέλεια τόσο σε ένα μικρό φορητό υπολογιστή όσο και σε μια τεράστια οθόνη. Μινιμαλιστική κύρια οθόνηπεριέχει πίνακα ελέγχου και λίστα διαθέσιμες συνδέσεις. Μετά τη σύνδεση, εμφανίζεται ένα νέο παράθυρο που δείχνει την απομακρυσμένη επιφάνεια εργασίας. Λίγες συνδέσεις μπορούν να ελεγχθούν χρησιμοποιώντας επώνυμες καρτέλες.

    Τα υγιή χειριστήρια του πίνακα παραμένουν ορατά σε όλη τη σύνδεση, επιτρέποντάς σας να κλιμακώσετε πολύ γρήγορα το παράθυρο για να γεμίσετε τον διαθέσιμο χώρο της οθόνης, μεταβείτε στο ΛΕΙΤΟΥΡΓΙΑ ΠΛΗΡΟΥΣ ΟΘΟΝΗΣπροβολή ή prostonar αλλάζουν ξεχωριστά την οριζόντια ή κάθετη κλίμακα του παραθύρου. Λάβετε υπόψη ότι θα πρέπει να κατεβάσετε και να εγκαταστήσετε πρόσθετες εργασίες της επιστημονικής εταιρείας, συμπεριλαμβανομένων των VNC χρησιμοποιώντας πρόσθετα.

    Το Remmina δεν φαίνεται να είναι επίσημος πελάτης, αλλά σίγουρα μοιάζει πολύ με έναν επιτραπέζιο υπολογιστή Gnome με στυλ GTK.

    Σε αντίθεση με μεμονωμένους πελάτες, δεν θα έχετε πολύ λεπτομερή έλεγχο των παραμέτρων πρωτοκόλλου, όπως η συμπίεση, αλλά μπορείτε ακόμα να επιλέξετε λειτουργίες χρώματος και να κάνετε εναλλαγή μεταξύ τεσσάρων επιπέδων χαρακτηριστικών, που είναι ένας έξυπνος τρόπος διαχείρισης του εύρους ζώνης δικτύου και της χρήσης της CPU. Η διαχείριση και η προσθήκη σελιδοδείκτη συνδέσεων είναι διαισθητική, αν και δεν υπάρχει δυνατότητα αυτόματης ανακάλυψης.

    Όσον αφορά την απόκριση, το Remmina εντυπωσίασε με τις υψηλές επιδόσεις του κατά τη διάρκεια των δοκιμών στο παιχνίδι Armegatron - δεν ήταν εύκολο να διακρίνει κανείς το παιχνίδι που τρέχει σε απομακρυσμένο υπολογιστή από ένα τοπικό μηχάνημα. Το Remmina δεν παρέχει λειτουργίες συνομιλίας ή μεταφοράς αρχείων για βασικές συνδέσεις VNC, αλλά αυτή η λειτουργία είναι παρούσα για συνδέσμους RDP, οι οποίοι υποστηρίζονται επίσης από τον πελάτη σε συνδυασμό με NX (NoMachine NX και Free NX), XDMCP και SSH, γεγονός που καθιστά το Remmina ένα πρόγραμμα-πελάτης all-in-one με υποστήριξη για ένα ευρύ φάσμα εφαρμογών, σύνολο πρωτοκόλλων.

    Σε αυτό το άρθρο, εξετάσαμε πώς να ρυθμίσετε μια απομακρυσμένη επιφάνεια εργασίας για Linux, καθώς και πώς να αποκτήσετε πρόσβαση σε αυτήν με την υποστήριξη άλλων συσκευών. Όλα είναι πολύ απλά, ακόμα πιο εύκολα από ό,τι με το ίδιο rdp, για το οποίο πρέπει να δημιουργήσετε πολλά αρχεία ρυθμίσεων.

    Και αμέσως μετά μου ζήτησαν να πω πώς να κάνω το ίδιο πράγμα, αλλά αντίστροφα - από Windows σε Linux. Με την πρώτη ματιά μπορεί να φαίνεται ότι το έργο δεν είναι εύκολο, αλλά στην πραγματικότητα είναι πολύ εύκολο.

    Οι αναγνώστες μπορεί να έχουν μια ερώτηση - γιατί είναι ακόμη απαραίτητο; Η απάντηση είναι απλή - για να υπάρχει ένα μόνο σημείο διοίκησης. Εξάλλου, πόσος χρόνος συνήθως ξοδεύεται τρέχοντας μεταξύ υπολογιστών σε μια προσπάθεια να λυθεί ένα πρόβλημα! Γνωρίζετε ήδη πώς να συνδεθείτε σε υπολογιστές που λειτουργούν Έλεγχος των Windowsαπό το Linux, και αφού διαβάσετε αυτό το άρθρο, θα μπορείτε να συνδεθείτε αντίστροφα - από τα Windows στο Linux, και αυτό θα διευκολύνει πολύ το έργο σας για τη διαχείριση ενός τοπικού δικτύου. Ας ξεκινήσουμε λοιπόν.

    Υποθέσεις

    Στο άρθρο μου, υποθέτω ότι το τοπικό σας δίκτυο διαθέτει ήδη υπολογιστές που λειτουργούν σωστά . Για να διευκολύνω τα πράγματα, θα χρησιμοποιήσω το σχήμα 192.168.1.x. Σε αυτήν την περίπτωση, είναι πολύ πιο βολικό να χρησιμοποιείτε στατικές διευθύνσεις IP, διαφορετικά θα πρέπει να ξοδέψετε επιπλέον χρόνο για να μάθετε τη διεύθυνση του επιθυμητού υπολογιστή.

    Λογισμικό

    Χρειάζεστε μόνο δύο εφαρμογές:

    Σε υπολογιστή με Linux για χρήση ως διακομιστής VNC.
    σε υπολογιστή με Windows για χρήση ως πελάτης VNC.

    Η εγκατάσταση του TightVNC είναι πολύ εύκολη - απλώς κατεβάστε το πρόγραμμα εγκατάστασης και κάντε διπλό κλικ σε αυτό για εκτέλεση. Αλλά η διαδικασία εγκατάστασης εφαρμογών στο Linux για πολλούς χρήστες Windowsόχι τόσο προφανές.

    Φυσικά, όλα εξαρτώνται από τη διανομή Linux που έχετε. Αλλά σε γενικές γραμμές η σειρά των ενεργειών είναι η εξής:

    1. Εκτελέστε το εργαλείο Προσθαφαίρεση προγραμμάτων - Synaptic, Κέντρο Εφαρμογές Ubuntu(Κέντρο λογισμικού Ubuntu), gnome-packagekit, κ.λπ.
    2. Πληκτρολογήστε "x11vnc" (χωρίς εισαγωγικά) στη γραμμή αναζήτησης.
    3. Ελέγξτε τα πακέτα που πρόκειται να εγκατασταθούν.
    4. Κάντε κλικ στο κουμπί Εφαρμογή για να ξεκινήσει η εγκατάσταση.

    Αυτοί που έχουν συνηθίσει να εργάζονται από γραμμή εντολών, μπορεί να εγκαταστήσει την εφαρμογή ως εξής:

    1. Ανοίξτε ένα τερματικό.
    2. Εκτελέστε μια εντολή όπως sudo apt-get install x11vnc - ανάλογα με τη διανομή που έχετε.

    Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να ξεκινήσετε τη σύνδεση.

    Σε υπολογιστή με Linux

    Όλα είναι πολύ απλά εδώ - απλά πρέπει να ξεκινήσετε τον διακομιστή x11vnc. Στη βοήθεια για αυτό το βοηθητικό πρόγραμμα, το οποίο μπορεί να κληθεί με την εντολή άνθρωπος x11vnc, παρέχεται μια λίστα με τις διαθέσιμες επιλογές. Θα συνιστούσα να χρησιμοποιήσετε την επιλογή -για πάντα- χωρίς αυτό, ο διακομιστής θα τερματιστεί αμέσως μετά τη λήξη της περιόδου λειτουργίας πελάτη. Έτσι, η εντολή που θα εκτελεστεί στο τερματικό θα πρέπει να μοιάζει με αυτό:

    X11vnc -για πάντα

    Η επόμενη γραμμή εντολών δεν θα εμφανιστεί μετά από αυτό, ακόμα κι αν χρησιμοποιήσετε τον χαρακτήρα &. Επομένως, αξίζει να προσθέσετε τη γραμμή x11vnc -για πάντα στο τέλος του αρχείου " /etc/rc.local"έτσι ώστε ο διακομιστής να ξεκινά κάθε φορά που ξεκινά το σύστημα.

    Σε υπολογιστή με Windows

    Τώρα ας κάνουμε τη σύνδεση. Εκτέλεση εγκατεστημένο σε βοηθητικό πρόγραμμα Windows TightVNC από το μενού Έναρξη. Η εικόνα που φαίνεται στο Σχ. Ένα παράθυρο στο οποίο πρέπει να καθορίσετε τη διεύθυνση για σύνδεση. Από εδώ μπορείτε να καλέσετε το πλαίσιο διαλόγου Επιλογές.

    Εικόνα A: Επιλέξτε το προφίλ σύνδεσης που ταιριάζει καλύτερα στον τύπο της σύνδεσής σας.

    Υπάρχει ένας αριθμός διαθέσιμων επιλογών στο παράθυρο ρυθμίσεων (Εικόνα Β), αλλά εάν δεν χρειάζεστε κάποια ειδική διαμόρφωση, μπορείτε να αφήσετε τις προεπιλεγμένες τιμές.


    Εικόνα B. Το TightVNC μπορεί να συνδεθεί σε λειτουργία προβολής - τότε η περίοδος λειτουργίας δεν θα είναι διαδραστική. Αυτή είναι μια καλή επιλογή για μια δοκιμαστική σύνδεση.

    Αφού διαμορφώσετε όλες τις ρυθμίσεις, κάντε κλικ στο κουμπί Σύνδεση για να συνδεθείτε στην απομακρυσμένη επιφάνεια εργασίας (Εικόνα Γ). Η ταχύτητα σύνδεσης εξαρτάται από εύρος ζώνηςδίκτυα, αλλά συνολικά το TightVNC είναι μια απόλυτα εφαρμόσιμη λύση.



    Φόρτωση...
    Μπλουζα