Πώς να ελέγχετε εξ αποστάσεως τα συστήματα Linux από τα Windows

How Remotely Control Linux Systems From Windows



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

Γιατί να δημιουργήσετε μια απομακρυσμένη σύνδεση με το Linux από τα Windows;

Ας υποθέσουμε ότι διαχειρίζεστε μια επιχείρηση και έχετε μια συνάντηση με τα μέλη του διοικητικού συμβουλίου σε περίπου 10 λεπτά. Ξαφνικά, θυμάστε ότι το αρχείο παρουσίασης βρίσκεται στο οικιακό σας σύστημα. η απομακρυσμένη πρόσβαση μπορεί δυνητικά να σώσει την ημέρα.







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



Linux Ubuntu:

Τώρα από όλες τις δημοφιλείς διανομές Linux, το Ubuntu είναι μακράν το πιο δημοφιλές. Όλες οι άλλες διανομές Linux συνδυάζουν συνολικά μόλις το 35% του Ubuntu (τάσεις αναζήτησης Google). Κατά την αναζήτηση στο Linux, εμφανίζονται 161 εκατομμύρια αποτελέσματα, ενώ η επόμενη πιο δημοφιλής διανομή Linux, δηλαδή το Debian Linux, έχει μόλις 65,9 εκατομμύρια αποτελέσματα αναζήτησης, οπότε έχοντας υπόψη τα παραπάνω στατιστικά, θα χρησιμοποιήσω το Ubuntu για αυτό το σεμινάριο. Για να δημιουργήσετε τη σύνδεση, θα πρέπει να έχετε φυσική πρόσβαση στο μηχάνημα Ubuntu. Αλλά μην ανησυχείτε, αυτό είναι κάτι εφάπαξ.



Υπάρχουν πολλές μέθοδοι μέσω των οποίων μπορείτε να αποκτήσετε απομακρυσμένη πρόσβαση στο Linux από τα παράθυρα. Εδώ θα μοιραστώ τρεις τρόπους μέσω των οποίων μπορείτε να αποκτήσετε πρόσβαση σε συστήματα Linux από απόσταση από τα Windows.





  1. SSH
  2. Σύνδεση RDP
  3. Σύνδεση VNC

Βρείτε τη διεύθυνση IP:

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

Μεταβείτε στο τερματικό στο μηχάνημα Linux και πληκτρολογήστε την ακόλουθη εντολή:



$sudoκατάλληλοςεγκαθιστώκαθαρά εργαλεία

Τώρα εισάγετε την ακόλουθη εντολή:

$Ifconfig

Αφού γράψετε την παραπάνω εντολή, το παράθυρο του τερματικού σας θα μοιάζει με αυτό

Θα βρείτε τη διεύθυνση IP σας δίπλα στο inet στην πρώτη ενότητα. Σε αυτήν την περίπτωση, όπως μπορείτε να δείτε από το παραπάνω στιγμιότυπο οθόνης, η διεύθυνση IP είναι 10.0.2.15

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

Στο τερματικό, γράψτε την ακόλουθη εντολή. Θυμηθείτε, αυτό λειτουργεί για μερικές από τις εκδόσεις Linux όπως το Ubuntu.

$όνομα κεντρικού υπολογιστή-ΕΓΩ

Μέθοδος 1: Απομακρυσμένη πρόσβαση χρησιμοποιώντας SSH (Ασφαλές κέλυφος)

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

Μετά την εγκατάσταση του λογισμικού PuTTY, γράψτε το όνομα του συστήματος Linux ή της διεύθυνσης IP κάτω από την ετικέτα Όνομα κεντρικού υπολογιστή (ή διεύθυνση IP). Βεβαιωθείτε ότι έχετε ορίσει τη σύνδεση σε SSH εάν δεν είναι. Τώρα κάντε κλικ στο άνοιγμα. Και voila, τώρα έχετε πρόσβαση στη γραμμή εντολών Linux.

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

Μέθοδος 2: Χρήση RDP (Remote Desktop Protocol)

Το RDP είναι η ευκολότερη μέθοδος μέχρι τώρα. Το εργαλείο RDP είναι ήδη εγκατεστημένο στα παράθυρα. Επομένως, το σύστημα Windows δεν απαιτεί καμία εργασία (από άποψη λογισμικού). Ωστόσο, αυτό δεν ισχύει για το σύστημά σας Linux. Στο σύστημά σας Linux, θα χρειαστεί να εγκαταστήσετε το εργαλείο XRDP. Για αυτό ανοίξτε το τερματικό (Ctrl+ Alt+ T) και πληκτρολογήστε την ακόλουθη εντολή

$sudoκατάλληλοςεγκαθιστώxrdp

Πατήστε y και πατήστε enter. Στη συνέχεια, θα συνεχίσει την εγκατάσταση.

Ακολουθούμενη από

$sudosystemctlεπιτρέπωxrdp

Η πρώτη εντολή θα εγκαταστήσει το εργαλείο XRDP. Η δεύτερη εντολή θα επιτρέψει την επιλογή αυτόματης ενεργοποίησης κατά την εκκίνηση. Με άλλα λόγια, το εργαλείο xrdp θα ξεκινήσει αυτόματα όταν ξεκινήσει το Linux. Αφού ολοκληρωθεί αυτή η διαδικασία. Μεταβείτε στο σύστημα των Windows και στη γραμμή αναζήτησης πληκτρολογήστε RDP. Κάντε κλικ στην εφαρμογή Απομακρυσμένη επιφάνεια εργασίας.

Πληκτρολογήστε τη διεύθυνση IP του συστήματος Linux δίπλα στην ετικέτα του υπολογιστή και κάντε κλικ στη σύνδεση

Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης του συστήματος Linux σας.

Αντιμετώπιση προβλημάτων: Αν και η σύνδεση μέσω RDP είναι η ευκολότερη μέθοδος για απομακρυσμένη σύνδεση, ορισμένα προβλήματα προκύπτουν κατά τη σύνδεση με το Ubuntu. Αυτό άρχισε να συμβαίνει μετά την κυκλοφορία του Ubuntu 18.4 LTS. Το Linux δεν του αρέσει όταν γίνεται απομακρυσμένη πρόσβαση όταν ο χρήστης είναι συνδεδεμένος. Έτσι, μια απλή λύση είναι να δοκιμάσετε το RDP αφού αποσυνδεθείτε από το Linux

Μέθοδος 3: Δημιουργία σύνδεσης με χρήση εικονικής σύνδεσης δικτύου (VNC)

Μπορείτε επίσης να συνδεθείτε χρησιμοποιώντας VNC. Όπως αναφέρθηκε παραπάνω, το SSH παρέχει πρόσβαση στο τερματικό (χωρίς έλεγχο ποντικιού). Το VNC παρέχει πρόσβαση στην επιφάνεια εργασίας Linux (πλήρης έλεγχος ποντικιού). Ωστόσο, υπάρχει κάποια προϋπόθεση για τη σύνδεση χρησιμοποιώντας αυτήν τη μέθοδο, δηλαδή, πρέπει να εγκαταστήσετε κάποιο λογισμικό VNC.

Μεταβείτε στο σύστημα Linux και πληκτρολογήστε την ακόλουθη εντολή για να βεβαιωθείτε ότι είναι ενημερωμένη

$sudoκατάλληλη ενημέρωση

Τώρα εισάγετε την ακόλουθη εντολή

$sudoκατάλληλοςεγκαθιστώtightvncserver

τρέξτε το τώρα

$sudoδιακομιστής tightvnc

Τώρα δημιουργήστε έναν κωδικό πρόσβασης για τη σύνδεσή σας. Θα σας δοθεί ένας αριθμός επιφάνειας εργασίας, κυρίως 1. Θυμηθείτε αυτόν τον αριθμό.

Μετά από αυτό, εγκαταστήστε το Πελάτης VNC στα παράθυρα. Αυτά τα εργαλεία TightVNC είναι εγκατεστημένα σε πακέτα, οπότε μόλις εγκατασταθείτε, μεταβείτε στη γραμμή αναζήτησης των Windows και αναζητήστε το TightVNC Viewer. Εκκινήστε την εφαρμογή και εισαγάγετε τη διεύθυνση IP της συσκευής Linux.

Τώρα εισαγάγετε την IP του συστήματος Linux που ακολουθείτε και τον αριθμό της επιφάνειας εργασίας, όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης.

Συμπέρασμα:

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

  1. Το RDP χρησιμοποιεί το xrdp που είναι ανοιχτού κώδικα
  2. Το SSH μπορεί να χρησιμοποιηθεί για απομακρυσμένη πρόσβαση στο τερματικό
  3. Το VNC μπορεί να χρησιμοποιηθεί αντί για RDP, αλλά είναι λίγο λιγότερο ασφαλές

Συνιστάται να ρυθμίσετε το SSH ανεξάρτητα από τη μέθοδο που χρησιμοποιείτε καθώς καθιστά την εγκατάσταση και για τις άλλες δύο μεθόδους πολύ πιο εύκολη.

Το Ubuntu διαθέτει ένα ενσωματωμένο εργαλείο απομακρυσμένης επιφάνειας εργασίας, το οποίο είναι συμβατό με VNC.