Mulakan Pelayan FTP atau SFTP dalam Mac OS X

Isi kandungan:

Anonim

Jika anda telah melawati panel Keutamaan Perkongsian dalam versi Mac OS X yang lebih baharu, anda mungkin perasan tiada lagi pilihan langsung untuk membolehkan pelayan FTP berkongsi fail dan folder. Sekurang-kurangnya tidak ada pilihan yang jelas, tetapi fungsi pelayan FTP dan SFTP masih wujud, kedua-duanya baru sahaja dibahagikan kepada fungsi yang berbeza, dengan versi baharu OS X lebih memilih SFTP daripada FTP.Tidak kira apa yang anda mahu gunakan, menyediakan pelayan untuk salah satu daripadanya adalah sangat mudah dan kami akan menerangkan cara untuk memulakan sama ada pelayan FTP atau SFTP dalam OS X.

Setiap helah pelayan FTP/SFTP ini berfungsi dalam semua versi baharu OS X, sama ada OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 atau 10.7 Lion.

Mulakan Pelayan FTP dalam OS X

Ini akan memulakan pelayan FTP dan FTPS generik pada Mac, tetapi bukan pelayan SFTP:

  • Lancarkan Terminal (/Applications/Utilities) dan masukkan arahan berikut untuk memulakan pelayan FTP:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Sahkan pelayan FTP berfungsi dengan menaip:
  • ftp localhost

Jika anda melihat log masuk FTP biasa:

Anda tahu pelayan sedang berjalan. Jika anda tidak melihatnya, maka pelayan sama ada belum selesai bermula atau anda tidak memasukkan arahan dengan betul. Anda kemudiannya boleh FTP daripada Mac lain melalui arahan ftp yang sama, atau dengan menggunakan pilihan "Sambung ke Pelayan" dalam Finder.

Mendayakan Pelayan SFTP dalam OS X

Seperti yang anda mungkin tahu, FTP tidak disulitkan dan akibatnya tidak disenangi atas sebab keselamatan. Mendayakan SFTP sebenarnya lebih mudah daripada FTP pada Mac pada hari ini:

  • Lancarkan Keutamaan Sistem dan pergi ke “Perkongsian”
  • Klik pada kotak pilihan di sebelah “Log Masuk Jauh” untuk mendayakan SSH dan SFTP

Kemas kini: Panduan kami yang lebih terperinci tentang Log Masuk Jauh dan Pelayan SSH ada di sini.

Anda boleh mengesahkan bahawa SFTP berfungsi dengan menaip ini pada baris arahan:

sftp localhost

Nota: Pelayan FTP dan SFTP adalah berbeza, dan mendayakan satu tidak mendayakan yang lain. SFTP disyorkan kerana lapisan penyulitan lalai dan pemindahan selamat.

Lumpuhkan Pelayan FTP atau SFTP dalam OS X

Berikut ialah cara untuk melumpuhkan pelayan FTP: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Seperti yang dicadangkan oleh arahan, ini memunggah daemon ftp dan mematikan pelayan. Jelas sekali anda hanya boleh menutup dan melumpuhkan pelayan FTP jika ia didayakan untuk bermula.

Melumpuhkan SFTP hanyalah masalah menyahtanda kotak "Log Masuk Jauh" yang terdapat dalam Panel Keutamaan Perkongsian OS X.

Jika anda tertanya-tanya bagaimana mana-mana perkara ini berbeza daripada versi OS X sebelumnya, anda perlu melihat Snow Leopard (10.6) atau sebelum ini untuk mencari perbezaannya. Sebelum ini, pilihan Pelayan FTP ialah togol dalam panel keutamaan perkongsian umum seperti ini:

Walaupun tidak sepenuhnya jelas mengapa Apple menarik bahagian hadapan mudah kepada perkongsian FTP, ada kemungkinan mereka hanya memilih untuk memilih SFTP kerana ia adalah protokol yang lebih selamat, dan dengan mendayakan satu, anda mendayakan kedua-duanya. Walau bagaimanapun, pelayan FTP dan FTPS masih ada (begitu juga dengan pelanggan dalam hal itu), jadi ia hanya perlu menggunakan terminal untuk membolehkan bahagian pelayan sesuatu. Secara umumnya, kerana SFTP adalah lebih selamat, itulah yang sepatutnya anda gunakan untuk pemindahan dan sambungan fail jauh, jadi ingatlah perkara itu jika anda merancang untuk mengehoskan sebarang jenis pelayan ke dunia luar, atau walaupun anda hanya mahu untuk memastikan pemindahan fail anda sendiri ke dan dari Mac jauh.

Ini adalah perincian tentang petua dari Land of Daniel melalui TUAW, yang seterusnya menerangkan cara mendapatkan ftpd untuk dilancarkan secara automatik semasa but semula, jadi jika anda berminat dengan itu, jangan ketinggalan siaran mereka.

Mulakan Pelayan FTP atau SFTP dalam Mac OS X