Magsimula ng FTP o SFTP Server sa Mac OS X

Talaan ng mga Nilalaman:

Anonim

Kung binisita mo ang panel ng Kagustuhan sa Pagbabahagi sa mga mas bagong bersyon ng Mac OS X maaaring napansin mong wala na ang direktang opsyon upang paganahin ang isang FTP server na magbahagi ng mga file at folder. Buweno, hindi bababa sa walang malinaw na opsyon, ngunit ang FTP at SFTP server function ay umiiral pa rin, ang dalawa ay nahahati lamang sa iba't ibang mga pag-andar, na ang mga bagong bersyon ng OS X ay mas pinipili ang SFTP kaysa sa FTP.Anuman ang gusto mong gamitin, ang pagse-set up ng server para sa alinman sa mga ito ay napakasimple, at tatalakayin namin kung paano magsimula ng alinman sa FTP o SFTP server sa OS X.

Ang bawat isa sa mga trick ng FTP/SFTP server na ito ay gumagana sa lahat ng bagong bersyon ng OS X, maging OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8, o 10.7 Lion.

Simulan ang FTP Server sa OS X

Magsisimula ito ng generic na FTP at FTPS server sa Mac, ngunit hindi isang SFTP server:

  • Ilunsad ang Terminal (/Applications/Utilities) at ipasok ang sumusunod na command upang simulan ang FTP server:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Kumpirmahin na gumagana ang FTP server sa pamamagitan ng pag-type:
  • ftp localhost

Kung nakikita mo ang pamilyar na FTP login:

Alam mong tumatakbo ang server. Kung hindi mo nakikita iyon, ang server ay maaaring hindi pa tapos na magsimula o hindi mo naipasok nang maayos ang command. Pagkatapos ay maaari kang mag-FTP mula sa iba pang mga Mac sa pamamagitan ng parehong ftp command, o sa pamamagitan ng paggamit ng opsyong “Connect to Server” sa Finder.

Pagpapagana sa SFTP Server sa OS X

As you probably know, FTP is unencrypted and as a result as fallen out of favor for security reasons. Ang pagpapagana ng SFTP ay talagang mas madali kaysa sa FTP sa Mac sa mga araw na ito:

  • Ilunsad ang Mga Kagustuhan sa System at pumunta sa “Pagbabahagi”
  • Mag-click sa checkbox sa tabi ng “Remote Login” para paganahin ang SSH at SFTP

Update: Narito ang aming mas detalyadong gabay sa Remote Login at SSH Server.

Maaari mong i-verify na gumagana ang SFTP sa pamamagitan ng pag-type nito sa command line:

sftp localhost

Tandaan: Ang FTP at SFTP server ay iba, at ang pagpapagana ng isa ay hindi nagpapagana sa isa pa. Inirerekomenda ang SFTP dahil sa default na layer ng pag-encrypt at secure na paglilipat.

Huwag paganahin ang FTP o SFTP Server sa OS X

Narito kung paano i-disable ang FTP server: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Tulad ng iminumungkahi ng command, ibinababa nito ang ftp daemon at isinara ang server. Malinaw na maaari mo lamang isara at i-disable ang FTP server kung ito ay pinagana sa simula.

Ang hindi pagpapagana ng SFTP ay isang bagay lamang ng pag-alis ng check sa kahon na "Remote Login" na nasa loob ng Sharing Preference Panel ng OS X.

Kung iniisip mo kung paano naiiba ang alinman sa mga ito sa mga naunang bersyon ng OS X, kailangan mong tumingin sa Snow Leopard (10.6) o bago upang mahanap ang pagkakaiba. Dati, ang isang opsyon sa FTP Server ay isang toggle sa loob ng pangkalahatang mga panel ng kagustuhan sa pagbabahagi tulad nito:

Bagama't hindi lubos na malinaw kung bakit kinuha ng Apple ang madaling frontend sa pagbabahagi ng FTP, posibleng pinipili lang nilang paboran ang SFTP dahil ito ay isang mas secure na protocol, at sa pamamagitan ng pagpapagana ng isa ay pinagana mo ang pareho. Gayunpaman, ang mga server ng FTP at FTPS ay nasa paligid pa rin (tulad ng mga kliyente para sa bagay na iyon), kaya isang bagay lamang ng paggamit ng terminal upang paganahin ang bahagi ng server ng mga bagay. Sa pangkalahatan, dahil mas secure ang SFTP, iyon ang dapat mong gamitin para sa mga malayuang paglilipat ng file at koneksyon, kaya tandaan mo iyon kung plano mong mag-host ng anumang uri ng server sa labas ng mundo, o kahit na gusto mo lang. upang magkaroon ng secure na paglilipat ng file sa iyong sarili papunta at mula sa mga malalayong Mac.

Ito ay isang elaborasyon sa isang tip mula sa Land of Daniel sa pamamagitan ng TUAW, na nagpapaliwanag kung paano makakuha ng ftpd upang awtomatikong ilunsad sa pag-reboot, kaya kung interesado ka doon, huwag palampasin kanilang post.

Magsimula ng FTP o SFTP Server sa Mac OS X