Πώς να εγκαταστήσετε το FTP στο MacOS Mojave & High Sierra

Πίνακας περιεχομένων:

Anonim

Οι χρήστες της γραμμής εντολών Mac μπορεί να έχουν παρατηρήσει ότι το FTP λείπει από τις πιο πρόσφατες εκδόσεις του λογισμικού συστήματος MacOS, αλλά παρόλο που το ftp δεν περιλαμβάνεται σε νεότερες εκδόσεις λογισμικού συστήματος από προεπιλογή, μπορείτε ακόμα να εγκατάσταση ftp σε Mac OS εάν χρειάζεται να χρησιμοποιήσετε ένα πρόγραμμα-πελάτη ftp ή να εκτελέσετε έναν διακομιστή ftpd για οποιονδήποτε λόγο.

Για κάποιο γρήγορο υπόβαθρο, οι σύγχρονες εκδόσεις του Mac OS χρησιμοποίησαν το ftp για να δώσουν έμφαση στη χρήση SFTP. Ομοίως, το telnet αφαιρέθηκε υπέρ του ssh. Αυτές οι αποφάσεις πιθανότατα λήφθηκαν για να ευνοήσουν τα πιο ασφαλή κρυπτογραφημένα πρωτόκολλα του SFTP (και του ssh), αλλά παρόλα αυτά ορισμένοι χρήστες μπορεί να χρειαστεί να χρησιμοποιούν τακτικά το παλαιότερο πρωτόκολλο μεταφοράς ftp, ακόμα κι αν δεν είναι ιδιαίτερα ασφαλές. Αντίστοιχα, ορισμένοι χρήστες Mac μπορεί να χρειαστεί να εγκαταστήσουν και να εκτελέσουν το ftp ως πελάτη ή το ftpd ως διακομιστή, για τον οποίο απευθύνεται αυτό το σεμινάριο. Εάν δεν χρειάζεστε ftp, δεν υπάρχει λόγος να το εγκαταστήσετε.

Πώς να εγκαταστήσετε το FTP σε MacOS

Εάν δεν έχετε ήδη εγκαταστήσει το Homebrew στο Mac, θα πρέπει να το κάνετε πριν ξεκινήσετε με αυτήν τη συγκεκριμένη προσέγγιση.

Έχετε δύο επιλογές, η μία είναι να εγκαταστήσετε το inetutils (το οποίο περιλαμβάνει επίσης κάποια άλλα χρήσιμα πακέτα) ή μπορείτε να εγκαταστήσετε το tnftp. Είτε μπορεί να επιτευχθεί μέσω του Homebrew:

Εγκατάσταση ftp σε MacOS με inetutils

Το πακέτο inetutils περιλαμβάνει ftp, τον διακομιστή ftp, μαζί με τον διακομιστή telnet και telnet, καθώς και τον διακομιστή και τους πελάτες των rsh, rlogin, tfp και άλλα. Εάν θέλετε ftp, μπορεί κάλλιστα να θέλετε αυτήν την πλήρη σουίτα, οπότε η εγκατάσταση του inetutils μέσω του Homebrew είναι τόσο απλή όσο η έκδοση της ακόλουθης εντολής brew:

brew install inetutils

Μόλις το Homebrew ολοκληρώσει την εγκατάσταση του πακέτου inetutils, μπορείτε να εκτελέσετε την κανονική εντολή ftp ως συνήθως, για παράδειγμα, μπορείτε να συνδεθείτε στον διακομιστή ftp gnu.org για να επαληθεύσετε ότι όλα λειτουργούν όπως αναμένεται:

ftp [email protected]

Ένα από τα προφανή προνόμια για την εγκατάσταση διακομιστή ftp και ftpd με το inetutils είναι ότι λαμβάνετε άλλα χρήσιμα βοηθητικά προγράμματα δικτύου, επομένως δεν θα χρειαστεί να εγκαταστήσετε το telnet με μη αυτόματο τρόπο στο Mac εάν το χρειάζεστε, απλώς θα ελάτε μαζί στο ίδιο πακέτο.

Εγκατάσταση ftp μέσω tnftp

Για να εγκαταστήσετε μόνο ένα πρόγραμμα-πελάτη ftp, μπορείτε να εγκαταστήσετε το tnftp στο Mac. Με το homebrew μπορείτε να το πετύχετε με την ακόλουθη εντολή brew:

brew install tnftp

Επιπλέον, εάν θέλετε τον διακομιστή tnftpd, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

brew install tnftpd

Είτε θέλετε να εγκαταστήσετε το πλήρες πακέτο inetutils, είτε μόνο το tnftp, εξαρτάται αποκλειστικά από εσάς και τις συγκεκριμένες ανάγκες και απαιτήσεις σας.

Το FTP καταργήθηκε στο macOS High Sierra και στο macOS Mojave, αλλά ο διακομιστής ftp και ftp παραμένουν σε παλαιότερες εκδόσεις λογισμικού συστήματος Mac OS και Mac OS X, ακόμα κι αν ο διακομιστής ftp πρέπει να ενεργοποιηθεί χειροκίνητα με launchctl. Σε ορισμένες παλαιότερες εκδόσεις του Mac OS, μπορείτε ωστόσο να συνδεθείτε με ftp από το Finder. Εν τω μεταξύ, οι νεότερες εκδόσεις του Mac OS περιλαμβάνουν εγγενείς επιλογές για χρήση διακομιστή SSH & SFTP για απομακρυσμένες συνδέσεις

Εναλλακτικά, λάβετε ftp με τη μεταγλώττιση των inetutils

Τέλος, μια άλλη επιλογή είναι να μεταγλωττίσετε τα inetutils από την πηγή, εάν προτιμάτε αυτήν την προσέγγιση, την οποία μπορείτε να βρείτε εδώ από το gnu.org. Θα χρειαστείτε εγκατεστημένα τα εργαλεία γραμμής εντολών του Mac OS και, στη συνέχεια, αποσυσκευάστε το tarball, εκτελέστε τη διαμόρφωση, πραγματοποιήστε και πραγματοποιήστε εγκατάσταση:

tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install

Και τότε είστε έτοιμοι με το ftp, το telnet και τα άλλα εργαλεία δικτύου, όλα με τη μεταγλώττιση τους από την αρχή.

Αν έχετε άλλη λύση για να αποκτήσετε FTP και διακομιστή FTP σε Mac (και όχι, όχι SFTP που είναι διαφορετικό και περιλαμβάνεται ήδη), μοιραστείτε μαζί μας στα παρακάτω σχόλια!

Πώς να εγκαταστήσετε το FTP στο MacOS Mojave & High Sierra