Pokrenite FTP ili SFTP poslužitelj u Mac OS X
Sadržaj:
Ako ste posjetili ploču Preference dijeljenja u novijim verzijama Mac OS X-a, možda ste primijetili da više ne postoji izravna opcija za omogućavanje FTP poslužitelja za dijeljenje datoteka i mapa. Pa, barem ne postoji očita opcija, ali funkcije FTP i SFTP poslužitelja i dalje postoje, njih dvije su samo podijeljene u različite funkcije, pri čemu nove verzije OS X preferiraju SFTP umjesto FTP-a.Bez obzira na to što želite koristiti, postavljanje poslužitelja za bilo koje od njih iznimno je jednostavno, a mi ćemo vam objasniti kako pokrenuti FTP ili SFTP poslužitelj u OS X.
Svaki od ovih trikova FTP/SFTP poslužitelja radi u svim novim verzijama OS X-a, bilo da se radi o OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 ili 10.7 Lion.
Pokrenite FTP poslužitelj u OS X
Ovo će pokrenuti generički FTP i FTPS poslužitelj na Macu, ali ne i SFTP poslužitelj:
- Pokrenite terminal (/Applications/Utilities) i unesite sljedeću naredbu za pokretanje FTP poslužitelja:
- Potvrdite da FTP poslužitelj radi upisivanjem:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
ftp localhost
Ako vidite poznatu FTP prijavu:
Znate da poslužitelj radi. Ako to ne vidite, poslužitelj se još nije pokrenuo ili niste ispravno unijeli naredbu. Zatim možete FTP-ovati s drugih Mac računala putem iste ftp naredbe ili korištenjem opcije “Poveži se na poslužitelj” u Finderu.
Omogućivanje SFTP poslužitelja u OS X
Kao što vjerojatno znate, FTP je nekriptiran i kao rezultat toga nije u milosti iz sigurnosnih razloga. Omogućavanje SFTP-a zapravo je lakše nego FTP na Macu ovih dana:
- Pokrenite System Preferences i idite na “Sharing”
- Kliknite na potvrdni okvir pored “Remote Login” da omogućite SSH i SFTP
Ažuriranje: Naš mnogo detaljniji vodič o udaljenoj prijavi i SSH poslužitelju je ovdje.
Možete provjeriti radi li SFTP tako da upišete ovo u naredbeni redak:
sftp localhost
Napomena: FTP i SFTP poslužitelji su različiti, a omogućavanje jednog ne omogućuje i drugo. SFTP se preporučuje zbog zadanog sloja šifriranja i sigurnog prijenosa.
Onemogući FTP ili SFTP poslužitelj u OS X
Evo kako onemogućiti FTP poslužitelj: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
Kao što naredba sugerira, ovo istovaruje ftp demon i gasi poslužitelj. Očito možete isključiti i onemogućiti FTP poslužitelj samo ako je bio omogućen od početka.
Onemogućivanje SFTP-a samo je stvar poništavanja oznake iz okvira "Remote Login" koji se nalazi unutar Sharing Preference Panel OS X.
Ako se pitate kako se išta od ovoga razlikuje od prethodnih verzija OS X-a, morali biste pogledati Snow Leopard (10.6) ili prije kako biste pronašli razliku. Prethodno je opcija FTP poslužitelja bila prekidač unutar općih ploča postavki dijeljenja poput ove:
Iako nije potpuno jasno zašto je Apple povukao jednostavno sučelje za FTP dijeljenje, moguće je da jednostavno preferiraju SFTP jer je to sigurniji protokol, a omogućavanjem jednog omogućujete oba. Unatoč tome, FTP i FTPS poslužitelji još uvijek postoje (kao i klijenti što se toga tiče), tako da se jednostavno radi o korištenju terminala za omogućavanje poslužiteljske strane stvari. Općenito govoreći, budući da je SFTP mnogo sigurniji, to je ono što biste ipak trebali koristiti za udaljene prijenose datoteka i veze, pa imajte to na umu ako planirate ugostiti bilo koju vrstu poslužitelja za vanjski svijet ili čak ako samo želite kako biste sami osigurali prijenos datoteka na i s udaljenih Macova.
Ovo je razrada savjeta Land of Daniel preko TUAW-a, koji nastavlja objašnjavati kako natjerati ftpd da se automatski pokrene pri ponovnom pokretanju, pa ako vas to zanima, ne propustite njihov post.