Indítson el egy FTP- vagy SFTP-kiszolgálót Mac OS X rendszerben

Tartalomjegyzék:

Anonim

Ha a Mac OS X újabb verzióiban meglátogatta a Megosztási beállítások panelt, akkor észrevehette, hogy már nincs közvetlen lehetőség az FTP-kiszolgáló számára a fájlok és mappák megosztására. Nos, legalább nincs kézenfekvő lehetőség, de az FTP és az SFTP szerver funkció továbbra is létezik, a kettőt csak most osztották fel különböző funkciókra, az OS X új verziói pedig az SFTP-t preferálják az FTP helyett.Függetlenül attól, hogy mit szeretne használni, a szerver beállítása mindegyikhez rendkívül egyszerű, és végigvezetjük, hogyan indíthat el FTP- vagy SFTP-szervert OS X rendszerben.

Ezek az FTP/SFTP szervertrükkök mindegyike működik az OS X összes új verziójában, legyen az OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 vagy 10.7 Lion.

Indítsa el az FTP-kiszolgálót az OS X rendszerben

Ez elindít egy általános FTP- és FTPS-kiszolgálót a Mac-en, de nem egy SFTP-szervert:

  • Indítsa el a terminált (/Applications/Utilities), és írja be a következő parancsot az FTP-szerver elindításához:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Győződjön meg arról, hogy az FTP-szerver működik, és írja be:
  • ftp localhost

Ha az ismerős FTP-bejelentkezést látja:

Tudod, hogy a szerver fut. Ha ezt nem látja, akkor a szerver még nem fejezte be az indulást, vagy nem megfelelően adta meg a parancsot. Ezután FTP-t tud más Mac gépekről ugyanazzal az ftp paranccsal, vagy a Finder „Csatlakozás a szerverhez” opciójával.

Az SFTP-kiszolgáló engedélyezése az OS X rendszerben

Amint azt bizonyára tudja, az FTP titkosítatlan, és ennek eredményeként biztonsági okokból kiesett a kegyből. Az SFTP engedélyezése manapság egyszerűbb, mint az FTP Mac gépen:

  • Indítsa el a Rendszerbeállításokat, és lépjen a „Megosztás” részre
  • Kattintson a „Távoli bejelentkezés” melletti jelölőnégyzetre az SSH és az SFTP engedélyezéséhez

Update: A távoli bejelentkezésről és az SSH-kiszolgálóról szóló, sokkal részletesebb útmutatónk itt található.

Az SFTP működését úgy ellenőrizheti, hogy beírja ezt a parancssorba:

sftp localhost

Megjegyzés: Az FTP- és SFTP-kiszolgálók különböznek egymástól, és az egyik engedélyezése nem engedélyezi a másikat. Az SFTP az alapértelmezett titkosítási réteg és a biztonságos átvitel miatt javasolt.

FTP vagy SFTP-kiszolgáló letiltása az OS X rendszerben

Az FTP-kiszolgáló letiltásának módja: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Amint azt a parancs sugallja, ez kiüríti az ftp démont és leállítja a szervert. Nyilvánvalóan csak akkor tudja leállítani és letiltani az FTP-kiszolgálót, ha az elején engedélyezve volt.

Az SFTP letiltása mindössze annyit jelent, hogy törölje a jelet a „Távoli bejelentkezés” jelölőnégyzetből, amely az OS X Megosztási beállítások paneljén található.

Ha kíváncsi arra, hogy ezek miben különböznek az OS X korábbi verzióitól, nézze meg a Snow Leopard (10.6) vagy korábbi verzióját, hogy megtalálja a különbséget. Korábban az FTP-szerver opció egy kapcsoló volt az általános megosztási beállítások paneleken, például:

Bár nem teljesen világos, hogy az Apple miért választotta az egyszerű frontendet az FTP-megosztáshoz, lehetséges, hogy egyszerűen az SFTP-t részesítik előnyben, mert az egy biztonságosabb protokoll, és az egyik engedélyezésével mindkettőt engedélyezi. Ennek ellenére az FTP- és FTPS-kiszolgálók továbbra is rendelkezésre állnak (ahogy az ügyfelek is), tehát egyszerűen csak a terminál használatával lehet engedélyezni a dolgok szerveroldalát. Általánosságban elmondható, hogy mivel az SFTP sokkal biztonságosabb, ezt érdemes használni a távoli fájlátvitelhez és -kapcsolatokhoz, ezért tartsa ezt szem előtt, ha bármilyen szervert tervez a külvilág számára, vagy akkor is, ha csak szeretné. hogy biztonságos fájlátvitelt végezhessen távoli Mac-re és onnan.

Ez a Land of Daniel tippjének feldolgozása a TUAW-n keresztül, aki a továbbiakban elmagyarázza, hogyan érheti el, hogy az ftpd automatikusan elinduljon újraindításkor, szóval, ha ez érdekel, ne hagyja ki bejegyzésük.

Indítson el egy FTP- vagy SFTP-kiszolgálót Mac OS X rendszerben