Palaidiet FTP vai SFTP serveri operētājsistēmā Mac OS X

Satura rādītājs:

Anonim

Ja esat apmeklējis koplietošanas preferenču paneli jaunākajās Mac OS X versijās, iespējams, pamanījāt, ka vairs nav tiešas iespējas iespējot FTP serveri failu un mapju koplietošanai. Nu, vismaz nav acīmredzamas iespējas, taču FTP un SFTP servera funkcija joprojām pastāv, abas tikko ir sadalītas dažādās funkcionalitātēs, un jaunajās OS X versijās dod priekšroku SFTP, nevis FTP.Neatkarīgi no tā, ko vēlaties izmantot, servera iestatīšana jebkuram no tiem ir ļoti vienkārša, un mēs izskaidrosim, kā palaist FTP vai SFTP serveri operētājsistēmā OS X.

Katrs no šiem FTP/SFTP servera trikiem darbojas visās jaunajās OS X versijās, neatkarīgi no tā, vai tā ir OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 vai 10.7 Lion.

Startējiet FTP serveri operētājsistēmā OS X

Tādējādi tiks palaists vispārējs FTP un FTPS serveris Mac datorā, bet ne SFTP serveris:

  • Palaidiet termināli (/Applications/Utilities) un ievadiet šādu komandu, lai startētu FTP serveri:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Apstipriniet, ka FTP serveris darbojas, ierakstot:
  • ftp localhost

Ja redzat pazīstamo FTP pieteikuminformāciju:

Jūs zināt, ka serveris darbojas. Ja to neredzat, serveris vai nu vēl nav pabeidzis startēšanu, vai arī jūs neesat pareizi ievadījis komandu. Pēc tam varat veikt FTP no citiem Mac datoriem, izmantojot to pašu ftp komandu vai izmantojot Finder opciju “Savienot ar serveri”.

SFTP servera iespējošana operētājsistēmā OS X

Kā jūs droši vien zināt, FTP ir nešifrēts, un tāpēc drošības apsvērumu dēļ tas ir izkritis no atbalsta. Mūsdienās SFTP iespējošana ir vieglāka nekā FTP operētājsistēmā Mac:

  • Palaidiet sistēmas preferences un atveriet sadaļu "Kopīgošana"
  • Atzīmējiet izvēles rūtiņu blakus “Attālā pieteikšanās”, lai iespējotu SSH un SFTP

Update: Mūsu daudz detalizētāks attālās pieteikšanās un SSH serveri ceļvedis ir šeit.

Varat pārbaudīt, vai SFTP darbojas, komandrindā ierakstot šo:

sftp localhost

Piezīme: FTP un SFTP serveri ir atšķirīgi, un, iespējot vienu, netiek iespējots otrs. SFTP ir ieteicams noklusējuma šifrēšanas slāņa un drošas pārsūtīšanas dēļ.

Atspējot FTP vai SFTP serveri operētājsistēmā OS X

Lūk, kā atspējot FTP serveri: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Kā norāda komanda, tas izlādē ftp dēmonu un izslēdz serveri. Acīmredzot jūs varat izslēgt un atspējot FTP serveri tikai tad, ja tas sākotnēji bija iespējots.

SFTP atspējošana ir tikai jautājums, lai noņemtu atzīmi no izvēles rūtiņas “Attālā pieteikšanās”, kas atrodas OS X koplietošanas preferenču panelī.

Ja vēlaties uzzināt, ar ko tas atšķiras no iepriekšējām OS X versijām, jums vajadzētu meklēt Snow Leopard (10.6) vai agrāk, lai atrastu atšķirību. Iepriekš FTP servera opcija bija slēdzis vispārējo koplietošanas preferenču paneļos, piemēram:

Lai gan nav pilnīgi skaidrs, kāpēc Apple izmantoja FTP koplietošanas vienkāršo priekšgalu, iespējams, viņi vienkārši izvēlas dot priekšroku SFTP, jo tas ir drošāks protokols, un, iespējojot vienu, jūs iespējojat abus. Tomēr joprojām pastāv FTP un FTPS serveri (tāpat kā klienti), tāpēc ir vienkārši jāizmanto terminālis, lai iespējotu servera pusi. Vispārīgi runājot, tā kā SFTP ir daudz drošāka, tas ir tas, ko jums vajadzētu izmantot attālai failu pārsūtīšanai un savienojumiem, tāpēc paturiet to prātā, ja plānojat mitināt jebkāda veida serveri ārpasaulei vai pat ja vēlaties. lai nodrošinātu drošu failu pārsūtīšanu uz attāliem Mac datoriem un no tiem.

Šis ir detalizēts padoms no Land of Daniel, izmantojot TUAW, kas turpina paskaidrot, kā panākt, lai ftpd automātiski palaistu atsāknēšanas laikā, tādēļ, ja jūs tas interesē, nepalaidiet garām. viņu ziņa.

Palaidiet FTP vai SFTP serveri operētājsistēmā Mac OS X