Εκκίνηση ενός διακομιστή FTP ή SFTP σε Mac OS X

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

Anonim

Εάν έχετε επισκεφτεί τον πίνακα προτιμήσεων κοινής χρήσης στις νεότερες εκδόσεις του Mac OS X, ίσως έχετε παρατηρήσει ότι δεν υπάρχει πλέον η άμεση επιλογή για να ενεργοποιήσετε έναν διακομιστή FTP να μοιράζεται αρχεία και φακέλους. Λοιπόν, τουλάχιστον δεν υπάρχει μια προφανής επιλογή, αλλά η λειτουργία διακομιστή FTP και SFTP εξακολουθεί να υπάρχει, και οι δύο έχουν μόλις χωριστεί σε διαφορετικές λειτουργίες, με τις νέες εκδόσεις του OS X να προτιμούν το SFTP παρά το FTP.Ανεξάρτητα από το τι θέλετε να χρησιμοποιήσετε, η ρύθμιση ενός διακομιστή για οποιοδήποτε από τα δύο είναι εξαιρετικά απλή και θα δούμε πώς να ξεκινήσετε είτε έναν διακομιστή FTP είτε έναν διακομιστή SFTP στο OS X.

Κάθε ένα από αυτά τα κόλπα διακομιστή FTP/SFTP λειτουργεί σε όλες τις νέες εκδόσεις του OS X, είτε πρόκειται για OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 ή 10.7 Lion.

Εκκίνηση του διακομιστή FTP στο OS X

Αυτό θα ξεκινήσει έναν γενικό διακομιστή FTP και FTPS στο Mac, αλλά όχι έναν διακομιστή SFTP:

  • Εκκινήστε το Terminal (/Applications/Utilities) και πληκτρολογήστε την ακόλουθη εντολή για να ξεκινήσει ο διακομιστής FTP:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Επιβεβαιώστε ότι ο διακομιστής FTP λειτουργεί πληκτρολογώντας:
  • ftp localhost

Αν δείτε τη γνωστή σύνδεση FTP:

Γνωρίζετε ότι ο διακομιστής εκτελείται. Εάν δεν το βλέπετε αυτό, τότε ο διακομιστής είτε δεν έχει ολοκληρώσει την εκκίνηση ακόμα είτε δεν έχετε εισαγάγει σωστά την εντολή. Στη συνέχεια, μπορείτε να FTP από άλλους Mac μέσω της ίδιας εντολής ftp ή χρησιμοποιώντας την επιλογή "Σύνδεση με διακομιστή" στο Finder.

Ενεργοποίηση του διακομιστή SFTP στο OS X

Όπως πιθανότατα γνωρίζετε, το FTP δεν είναι κρυπτογραφημένο και ως εκ τούτου δεν ευνοείται για λόγους ασφαλείας. Η ενεργοποίηση του SFTP είναι στην πραγματικότητα πιο εύκολη από το FTP στο Mac αυτές τις μέρες:

  • Εκκινήστε τις Προτιμήσεις συστήματος και μεταβείτε στο "Κοινή χρήση"
  • Κάντε κλικ στο πλαίσιο ελέγχου δίπλα στην επιλογή "Απομακρυσμένη σύνδεση" για να ενεργοποιήσετε το SSH και το SFTP

Ενημέρωση: Ο πολύ πιο λεπτομερής οδηγός μας για την απομακρυσμένη σύνδεση και τον διακομιστή SSH είναι εδώ.

Μπορείτε να επαληθεύσετε ότι το SFTP λειτουργεί πληκτρολογώντας αυτό στη γραμμή εντολών:

sftp localhost

Σημείωση: Οι διακομιστές FTP και SFTP είναι διαφορετικοί και η ενεργοποίηση του ενός δεν ενεργοποιεί τον άλλο. Το SFTP συνιστάται λόγω του προεπιλεγμένου επιπέδου κρυπτογράφησης και της ασφαλούς μεταφοράς.

Απενεργοποίηση διακομιστή FTP ή SFTP στο OS X

Δείτε πώς μπορείτε να απενεργοποιήσετε τον διακομιστή FTP: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Όπως υποδηλώνει η εντολή, αυτό ξεφορτώνει τον δαίμονα ftp και τερματίζει τη λειτουργία του διακομιστή. Προφανώς μπορείτε να κλείσετε και να απενεργοποιήσετε τον διακομιστή FTP μόνο εάν ήταν ενεργοποιημένος στην αρχή.

Η απενεργοποίηση του SFTP είναι απλώς θέμα να καταργήσετε την επιλογή του πλαισίου "Απομακρυσμένη σύνδεση" που βρίσκεται στον Πίνακα προτιμήσεων κοινής χρήσης του OS X.

Αν αναρωτιέστε πώς διαφέρει κάποια από αυτά από τις προηγούμενες εκδόσεις του OS X, θα πρέπει να κοιτάξετε στο Snow Leopard (10.6) ή πριν για να βρείτε τη διαφορά. Προηγουμένως, μια επιλογή διακομιστή FTP ήταν μια εναλλαγή εντός των γενικών πλαισίων προτιμήσεων κοινής χρήσης όπως αυτό:

Αν και δεν είναι απολύτως σαφές γιατί η Apple τράβηξε την εύκολη διεπαφή στην κοινή χρήση FTP, είναι πιθανό να επιλέγει απλώς να ευνοήσει το SFTP επειδή είναι ένα πιο ασφαλές πρωτόκολλο και ενεργοποιώντας το ένα ενεργοποιείτε και τα δύο. Ωστόσο, οι διακομιστές FTP και FTPS εξακολουθούν να υπάρχουν (όπως και οι πελάτες για αυτό το θέμα), επομένως είναι απλά θέμα χρήσης του τερματικού για να ενεργοποιήσετε την πλευρά του διακομιστή των πραγμάτων. Σε γενικές γραμμές, επειδή το SFTP είναι πολύ πιο ασφαλές, αυτό είναι που πρέπει να χρησιμοποιείτε για απομακρυσμένες μεταφορές αρχείων και συνδέσεις, οπότε έχετε αυτό υπόψη εάν σκοπεύετε να φιλοξενήσετε οποιοδήποτε είδος διακομιστή στον έξω κόσμο ή ακόμα και αν απλά θέλετε να έχετε ασφαλείς μεταφορές αρχείων προς και από απομακρυσμένους Mac.

Αυτή είναι μια επεξεργασία μιας συμβουλής από το Land of Daniel μέσω του TUAW, ο οποίος συνεχίζει να εξηγεί πώς να εκκινήσετε αυτόματα το ftpd κατά την επανεκκίνηση, οπότε αν σας ενδιαφέρει αυτό, μην το χάσετε η ανάρτησή τους.

Εκκίνηση ενός διακομιστή FTP ή SFTP σε Mac OS X