Paleiskite FTP arba SFTP serverį sistemoje „Mac OS X“.
Turinys:
Jei lankėtės bendrinimo nuostatų skydelyje naujesnėse „Mac OS X“ versijose, galbūt pastebėjote, kad nebėra tiesioginės parinkties įgalinti FTP serverį bendrinti failus ir aplankus. Na, bent jau nėra akivaizdžios galimybės, tačiau FTP ir SFTP serverio funkcijos vis dar egzistuoja, jos buvo suskirstytos į skirtingas funkcijas, o naujosios OS X versijos teikia pirmenybę SFTP, o ne FTP.Nepriklausomai nuo to, ką norite naudoti, bet kurio iš jų serverio nustatymas yra labai paprastas, o mes paaiškinsime, kaip paleisti FTP arba SFTP serverį OS X.
Kiekviena iš šių FTP / SFTP serverio gudrybių veikia visose naujose OS X versijose, nesvarbu, ar tai OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 ar 10.7 Lion.
Paleiskite FTP serverį OS X
Tai paleis bendrą FTP ir FTPS serverį „Mac“, bet ne SFTP serverį:
- Paleiskite terminalą (/Applications/Utilities) ir įveskite šią komandą, kad paleistumėte FTP serverį:
- Patvirtinkite, kad FTP serveris veikia, įveskite:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
ftp localhost
Jei matote pažįstamą FTP prisijungimo vardą:
Jūs žinote, kad serveris veikia. Jei to nematote, serveris dar nebaigė paleisti arba netinkamai įvedėte komandą. Tada galite naudoti FTP iš kitų „Mac“ kompiuterių naudodami tą pačią ftp komandą arba naudodami „Finder“ parinktį „Prisijungti prie serverio“.
SFTP serverio įgalinimas OS X
Kaip jūs tikriausiai žinote, FTP yra nešifruotas, todėl saugumo sumetimais jis nebenaudojamas. Šiais laikais SFTP įgalinti yra lengviau nei FTP „Mac“:
- Paleiskite sistemos nuostatas ir eikite į „Bendrinimas“
- Spustelėkite žymimąjį laukelį šalia „Nuotolinis prisijungimas“, kad įgalintumėte SSH ir SFTP
Atnaujinti: Mūsų daug išsamesnis nuotolinio prisijungimo ir SSH serverio vadovas yra čia.
Galite patikrinti, ar SFTP veikia, komandų eilutėje įvesdami tai:
sftp localhost
Pastaba: FTP ir SFTP serveriai skiriasi, o įjungus vieną, kitas neįjungiamas. SFTP rekomenduojama naudoti dėl numatytojo šifravimo sluoksnio ir saugaus perdavimo.
Išjungti FTP arba SFTP serverį OS X
Štai kaip išjungti FTP serverį: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
Kaip rodo komanda, tai iškrauna ftp demoną ir išjungia serverį. Akivaizdu, kad galite išjungti ir išjungti FTP serverį, tik jei jis buvo įjungtas iš pradžių.
SFTP išjungimas tereikia atžymėti laukelį „Nuotolinis prisijungimas“, kuris yra OS X bendrinimo nuostatų skydelyje.
Jei jums įdomu, kuo tai skiriasi nuo ankstesnių OS X versijų, turėtumėte pažvelgti į Snow Leopard (10.6) arba anksčiau, kad rastumėte skirtumą. Anksčiau FTP serverio parinktis buvo perjungimas bendruosiuose bendrinimo nuostatų skydeliuose, pavyzdžiui:
Nors nėra visiškai aišku, kodėl „Apple“ pasirinko paprastą FTP bendrinimo sąsają, gali būti, kad jie tiesiog pasirenka SFTP, nes tai yra saugesnis protokolas, o įjungę vieną įgalinate abu. Nepaisant to, FTP ir FTPS serveriai vis dar yra šalia (kaip ir klientai), todėl tiesiog reikia naudoti terminalą, kad būtų galima įjungti serverio pusę. Apskritai, kadangi SFTP yra daug saugesnis, būtent tai turėtumėte naudoti nuotoliniam failų perdavimui ir ryšiams, todėl turėkite tai omenyje, jei planuojate prieglobą išoriniam pasauliui priglobti bet kokį serverį arba net jei norite. kad galėtumėte saugiai perkelti failus į nuotolinius „Mac“ kompiuterius ir iš jų.
Tai yra Danieliaus žemės per TUAW patarimas, kuris toliau paaiškina, kaip priversti ftpd automatiškai paleisti paleidus iš naujo, taigi, jei jus tai domina, nepraleiskite progos. jų įrašas.