Πώς να κάνετε SSH ή SFTP στο Raspberry Pi σας

Έχετε κάνει το βήμα και αγοράσατε ένα Raspberry Pi . Συγχαρητήρια! Εάν δεν έχετε συνδεδεμένο πληκτρολόγιο και οθόνη στο Pi σας, θα πρέπει να συνδεθείτε σε αυτό εξ αποστάσεως από άλλον υπολογιστή του δικτύου σας. Επιπλέον, ανάλογα με τον τρόπο που σκοπεύετε να χρησιμοποιήσετε το Pi σας, μπορεί να τοποθετηθεί σε δυσπρόσιτο μέρος, οπότε ακόμα κι αν έχετε συνδεδεμένο πληκτρολόγιο και οθόνη τώρα, αυτό μπορεί να μην συμβαίνει πάντα. Χρειάζεστε κάποιον τρόπο για να συνδεθείτε εξ αποστάσεως στο Pi σας.

Σε αυτό το άρθρο, θα σας δείξουμε πώς να χρησιμοποιείτε SSH και SFTP στο Pi σας, να εκτελείτε εντολές και να μεταφέρετε αρχεία. Θα υποθέσουμε ότι το Raspberry Pi σας βρίσκεται στο ίδιο δίκτυο με τον υπολογιστή που χρησιμοποιείτε για να συνδεθείτε σε αυτό.

Τι είναι το SSH;

Το SSH(SSH) σημαίνει Secure Shell . Είναι ένα τυπικό πρωτόκολλο δικτύου που σας δίνει έναν ασφαλή τρόπο για να στέλνετε κείμενο εμπρός και πίσω μεταξύ του Pi σας και του υπολογιστή που χρησιμοποιείτε για απομακρυσμένη σύνδεση στο Pi σας. Θα χρησιμοποιήσετε το πρωτόκολλο SSH για κάθε είδους πράγματα, όπως την εισαγωγή του κωδικού πρόσβασής σας για να συνδεθείτε στο Pi και την εκτέλεση εντολών. 

Το SSH(SSH) σχεδιάστηκε ως αντικατάσταση του Telnet , το οποίο στέλνει εντολές σε απλό κείμενο μέσω του δικτύου. Αντίθετα, το SSH(SSH) κρυπτογραφεί αυτές τις εντολές. Οποιαδήποτε(Any) υπηρεσία δικτύου μπορεί να χρησιμοποιήσει το SSH , το οποίο λειτουργεί μέσω της θύρας TCP 22. 

Τι είναι το SFTP;

Το SFTP(SFTP) είναι συντομογραφία για το Πρωτόκολλο ασφαλούς μεταφοράς αρχείων(Secure File Transfer Protocol) . Το SFTP(SFTP) είναι ένας γρήγορος και βολικός τρόπος για να μεταφέρετε αρχεία μεταξύ του Pi σας και ενός άλλου υπολογιστή στο δίκτυό σας. Το SFTP(SFTP) είναι πιο ασφαλές από το FTP επειδή, όπως και με το SSH , όλα τα δεδομένα σας είναι κρυπτογραφημένα ενώ ταξιδεύουν από τον έναν υπολογιστή στον άλλο. 

Δεν θέλετε όλα τα δεδομένα σας να μεταφέρονται σε απλό κείμενο, σωστά; Σίγουρα όχι! Μείνετε(Stay) ασφαλείς, παιδιά.

Πώς να μεταφέρετε SSH σε Raspberry Pi

Θα ξεκινήσουμε με το πώς να χρησιμοποιήσετε το SSH για να συνδεθείτε στο Raspberry Pi από έναν υπολογιστή Windows στο δίκτυό σας χρησιμοποιώντας PuTTY . Το PuTTY(PuTTY) είναι ένα από τα πολλά προγράμματα-πελάτες SSH που είναι ελεύθερα διαθέσιμα. Μας αρέσει το PuTTY επειδή είναι λογισμικό ανοιχτού κώδικα που έχει αναπτυχθεί πλήρως και υποστηρίζεται από μια ομάδα εθελοντών. Μπορείτε να χρησιμοποιήσετε όποιο πρόγραμμα-πελάτη SSH θέλετε. Απλώς φροντίστε να το κατεβάσετε και να το εγκαταστήσετε πριν ξεκινήσετε.

  1. Βεβαιωθείτε(Make) ότι το SSH είναι ενεργοποιημένο στο Pi σας. Εάν ξεκινάτε από το μηδέν με ένα Raspberry Pi 4 , αυτός ο οδηγός έναρξης(this getting started guide) περιλαμβάνει οδηγίες για το πώς να ενεργοποιήσετε το SSH δημιουργώντας ένα αρχείο κειμένου στην κάρτα SD στο Raspberry Pi σας . 
  2. Υποθέτοντας ότι είστε βέβαιοι ότι το SSH είναι ενεργοποιημένο στο Pi σας, στη συνέχεια θα χρειαστεί να βρείτε τη διεύθυνση IP του Pi για να συνδεθείτε σε αυτό με έναν πελάτη SSH όπως το (SSH)PuTTY . Εάν δεν το γνωρίζετε ήδη, μπορείτε να ακολουθήσετε αυτόν τον οδηγό(follow this guide) που περιγράφει λεπτομερώς διάφορες μεθόδους προσδιορισμού της διεύθυνσης IP του Pi σας.
  3. Εκκινήστε το PuTTY (ή άλλο πρόγραμμα-πελάτη SSH ) στον υπολογιστή σας με Windows και εισαγάγετε τη διεύθυνση IP του Pi. Η θύρα SSH είναι 22. Οι περισσότεροι πελάτες SSH θα έχουν ήδη συμπληρωμένο τον αριθμό θύρας.

  1. Επιλέξτε Άνοιγμα(Open) για να συνδεθείτε στο Pi σας.
  2. Αυτό θα ανοίξει ένα παράθυρο τερματικού όπου θα σας ζητηθεί να συνδεθείτε. Εισαγάγετε το όνομα χρήστη σας και πατήστε Enter . (Το προεπιλεγμένο όνομα χρήστη για τα περισσότερα Pis είναι pi .)
  3. Στη συνέχεια, πληκτρολογήστε τον κωδικό πρόσβασής σας ή αντιγράψτε τον στο πρόχειρο του υπολογιστή σας και κάντε δεξί κλικ στο παράθυρο του τερματικού για να τον επικολλήσετε. Σημειώστε ότι ο κωδικός πρόσβασής σας δεν(not ) θα εμφανίζεται καθώς πληκτρολογείτε. Πατήστε Enter .

Τώρα είστε συνδεδεμένοι στο Pi σας μέσω SSH και μπορείτε να χρησιμοποιήσετε το τερματικό για να εκτελέσετε εντολές(execute commands) . Εάν δεν έχετε αλλάξει ακόμα τον προεπιλεγμένο κωδικό πρόσβασης του Pi, αυτή είναι η κατάλληλη στιγμή για να το κάνετε αυτό. Εφόσον το SSH είναι ενεργοποιημένο, εάν το Raspberry Pi σας χρησιμοποιεί τον προεπιλεγμένο κωδικό πρόσβασης, θα ήταν πολύ(very ) εύκολο για κάποιον να εισβάλει!

Πώς να κάνετε SFTP σε ένα Raspberry Pi

Παραπάνω(Above) , σας καθοδηγήσαμε πώς να χρησιμοποιήσετε έναν πελάτη SSH για να συνδεθείτε με ασφάλεια σε ένα Pi στο δίκτυό σας και να εκτελέσετε εντολές. Για τη μεταφορά αρχείων, θα χρησιμοποιήσουμε έναν πελάτη SFTP . Τεχνικά, είναι δυνατή η μεταφορά αρχείων με PuTTY , αλλά είναι δυσκίνητη. Είναι πολύ πιο ωραίο να έχετε ένα πρόγραμμα περιήγησης αρχείων που μπορείτε να χρησιμοποιήσετε για να μετακινήσετε αρχεία μαζικά όταν το χρειάζεστε.

Το FileZilla(FileZilla) είναι ένας δημοφιλής πελάτης FTP που υποστηρίζει SFTP . Εάν μπορείτε να συνδεθείτε με SSH , τότε μπορείτε να συνδεθείτε και με SFTP . Βολικό(Convenient) , έτσι δεν είναι;

Προετοιμαστείτε κατεβάζοντας και εγκαθιστώντας το FileZilla ή το πρόγραμμα-πελάτη SFTP της επιλογής σας στον υπολογιστή που χρησιμοποιείτε για απομακρυσμένη σύνδεση στο Pi σας. Το WinSCP(WinSCP) είναι ένας άλλος δημοφιλής πελάτης SFTP . Θυμηθείτε(Remember) , δεν χρειάζεστε διακομιστή SFTP , απλώς πελάτη SFTP .

Επαγγελματική συμβουλή: Εάν εγκαταστήσετε το FileZilla , προσέξτε πότε σας ζητήσει να εγκαταστήσετε το McAfee και το WinZip . Επιλέξτε Απόρριψη(Decline) εάν δεν θέλετε να εγκαταστήσετε αυτά τα προγράμματα στον υπολογιστή σας.

  1. Εκκινήστε το FileZilla ή άλλο πρόγραμμα-πελάτη SFTP .
  2. Στο πεδίο με την ένδειξη Host , εισαγάγετε τη διεύθυνση IP του Pi σας. 

  1. Εισαγάγετε το όνομα χρήστη(Username ) και τον κωδικό πρόσβασής(Password) σας . 
  2. Επιλέξτε Γρήγορη σύνδεση(Quickconnect) . Ο πελάτης SFTP μπορεί να εμφανίζει μια επιλογή αποθήκευσης του κωδικού πρόσβασής σας, αλλά δεν το συνιστούμε επειδή ορισμένοι πελάτες αποθηκεύουν αυτόν τον κωδικό πρόσβασης σε ένα μη ασφαλές αρχείο κειμένου. 

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

Εάν, για παράδειγμα, θέλετε να αντιγράψετε ένα αρχείο από τον τοπικό σας υπολογιστή στο Pi σας, θα πρέπει να πλοηγηθείτε στον φάκελο προέλευσης στα αριστερά και στον φάκελο προορισμού στα δεξιά. Ο διαχειριστής αρχείων του FileZilla σάς επιτρέπει να κάνετε μεταφορά και απόθεση αρχείων μεταξύ τοπικών και απομακρυσμένων τοποθεσιών. 

Εύρεση έργων Pi

Μόλις αισθανθείτε άνετα με την εκτέλεση εντολών και τη μεταφορά αρχείων από και προς το Pi σας, θα αρχίσετε να συνειδητοποιείτε πόσους διαφορετικούς τρόπους μπορείτε να θέσετε το Pi σας σε λειτουργία(put your Pi to work) . Ωστόσο, μην ενδώσετε(Don) στην παράλυση της ανάλυσης—απλώς επιλέξτε ένα έργο και βουτήξτε! Είναι πραγματικά ο καλύτερος τρόπος για να μάθεις.



About the author

Είμαι μηχανικός λογισμικού με πάνω από δύο χρόνια εμπειρία σε εφαρμογές για φορητές συσκευές και επιτραπέζιους υπολογιστές. Έχω εξειδίκευση στις ενημερώσεις των Windows, τις υπηρεσίες και το Gmail. Οι δεξιότητές μου με κάνουν τον τέλειο υποψήφιο για εργασίες όπως η ανάπτυξη εφαρμογών Windows ή η συντήρηση προγραμμάτων-πελατών email.



Related posts