Käynnistä FTP- tai SFTP-palvelin Mac OS X:ssä
Sisällysluettelo:
Jos olet käynyt Mac OS X:n uudemmissa versioissa Sharing Preference -paneelissa, olet ehkä huomannut, että FTP-palvelimen ei enää ole suoraa vaihtoehtoa tiedostojen ja kansioiden jakamiseen. No, ei ainakaan ole ilmeistä vaihtoehtoa, mutta FTP- ja SFTP-palvelintoiminto on edelleen olemassa, molemmat on juuri jaettu eri toimintoihin, ja OS X:n uudet versiot suosivat SFTP:tä FTP:n sijaan.Huolimatta siitä, mitä haluat käyttää, palvelimen määrittäminen kummallekin niistä on erittäin yksinkertaista, ja käymme läpi, kuinka FTP- tai SFTP-palvelin käynnistetään OS X:ssä.
Jokainen näistä FTP/SFTP-palvelintemppuista toimii kaikissa uusissa OS X:n versioissa, olipa kyseessä OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 tai 10.7 Lion.
Käynnistä FTP-palvelin OS X:ssä
Tämä käynnistää yleisen FTP- ja FTPS-palvelimen Macissa, mutta ei SFTP-palvelinta:
- Käynnistä pääte (/Applications/Utilities) ja käynnistä FTP-palvelin antamalla seuraava komento:
- Varmista, että FTP-palvelin toimii kirjoittamalla:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
ftp localhost
Jos näet tutun FTP-kirjautumistunnuksen:
Tiedät, että palvelin on käynnissä. Jos et näe sitä, palvelin ei joko ole vielä käynnistynyt tai et antanut komentoa oikein. Voit sitten FTP:tä muista Maceista samalla ftp-komennolla tai käyttämällä Finderin Yhdistä palvelimeen -vaihtoehtoa.
SFTP-palvelimen käyttöönotto OS X:ssä
Kuten luultavasti tiedät, FTP on salaamaton ja sen seurauksena turvallisuussyistä poistunut. SFTP:n käyttöönotto on nykyään helpompaa kuin FTP:n Mac-tietokoneissa:
- Käynnistä Järjestelmäasetukset ja siirry kohtaan "Jakaminen"
- Ota SSH ja SFTP käyttöön napsauttamalla valintaruutua "Etäkirjautuminen" -kohdan vieressä.
Päivitä: Paljon yksityiskohtaisempi etäkirjautumisen ja SSH-palvelimen opas on täällä.
Voit varmistaa, että SFTP toimii kirjoittamalla tämän komentoriville:
sftp localhost
Huomautus: FTP- ja SFTP-palvelimet ovat erilaisia, eikä toisen ottaminen käyttöön toista. SFTP:tä suositellaan oletusarvoisen salauskerroksen ja turvallisen siirron vuoksi.
Poista FTP- tai SFTP-palvelin käytöstä OS X:ssä
Näin voit poistaa FTP-palvelimen käytöstä: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
Kuten komento ehdottaa, tämä purkaa ftp-demonin ja sammuttaa palvelimen. Ilmeisesti voit sammuttaa ja poistaa käytöstä FTP-palvelimen vain, jos se oli otettu käyttöön alussa.
SFTP:n poistaminen käytöstä on vain OS X:n Sharing Preference -paneelissa olevan "Etäkirjautuminen" -ruudun valinta.
Jos mietit, miten jokin näistä eroaa aiemmista OS X:n versioista, sinun on etsittävä Snow Leopard (10.6) tai aikaisempi ero löytääksesi eron. Aiemmin FTP-palvelinvaihtoehto oli kytkin yleisissä jakamisasetuspaneeleissa seuraavasti:
Vaikka ei ole täysin selvää, miksi Apple otti helpon käyttöliittymän FTP-jakamiseen, on mahdollista, että he yksinkertaisesti valitsevat SFTP:n suosimisen, koska se on turvallisempi protokolla, ja ottamalla yhden käyttöön otat molemmat käyttöön. Siitä huolimatta FTP- ja FTPS-palvelimet ovat edelleen olemassa (kuten asiakkaatkin), joten on yksinkertaisesti kysymys päätelaitteen käytöstä palvelinpuolen mahdollistamiseen. Yleisesti ottaen, koska SFTP on paljon turvallisempi, sinun pitäisi kuitenkin käyttää sitä tiedostojen etäsiirtoon ja -yhteyksiin, joten pidä tämä mielessä, jos aiot isännöidä minkä tahansa palvelimen ulkomaailmalle tai vaikka vain haluat. suojattua tiedostojen siirtoa etä-Maciin ja niistä.
Tämä on jatko-osa Land of Danielin TUAW:n kautta antamasta vinkistä, joka selittää, kuinka ftpd saadaan käynnistymään automaattisesti uudelleenkäynnistyksen yhteydessä, joten jos olet kiinnostunut siitä, älä missaa heidän viestinsä.