Käynnistä FTP- tai SFTP-palvelin Mac OS X:ssä

Sisällysluettelo:

Anonim

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:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Varmista, että FTP-palvelin toimii kirjoittamalla:
  • 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ä.

Käynnistä FTP- tai SFTP-palvelin Mac OS X:ssä