Cara Memasang FTP pada MacOS Mojave & High Sierra
Isi kandungan:
Pengguna baris arahan Mac mungkin menyedari bahawa FTP tiada daripada versi terkini perisian sistem MacOS, tetapi walaupun ftp tidak disertakan dalam versi perisian sistem yang lebih baharu secara lalai, anda masih boleh pasang ftp pada Mac OS jika anda perlu menggunakan klien ftp atau menjalankan pelayan ftpd atas apa jua sebab.
Untuk beberapa latar belakang pantas, versi moden Mac OS menarik ftp untuk menekankan penggunaan SFTP. Begitu juga, telnet telah dialih keluar memihak kepada ssh. Keputusan ini mungkin dibuat untuk memihak kepada protokol SFTP yang disulitkan (dan ssh) yang lebih selamat, tetapi bagaimanapun sesetengah pengguna mungkin masih perlu menggunakan protokol pemindahan ftp yang lebih lama, walaupun ia tidak begitu selamat. Sehubungan itu, pengguna Mac tertentu mungkin perlu memasang dan menjalankan ftp sebagai klien, atau ftpd sebagai pelayan, yang ditujukan untuk tutorial ini. Jika anda tidak memerlukan ftp, tiada sebab untuk memasangnya.
Cara Memasang FTP pada MacOS
Jika anda belum memasang Homebrew pada Mac, anda perlu berbuat demikian sebelum memulakan pendekatan khusus ini.
Anda mempunyai dua pilihan, satu ialah memasang inetutils (yang juga termasuk beberapa pakej berguna lain), atau anda boleh memasang tnftp. Sama ada boleh dicapai melalui Homebrew:
Memasang ftp dalam MacOS dengan inetutils
Pakej inetutils termasuk ftp, pelayan ftp, bersama-sama dengan pelayan telnet dan telnet serta pelayan dan pelanggan rsh, rlogin, tfp dan banyak lagi. Jika anda mahu ftp, anda mungkin mahukan suite penuh ini, dalam hal ini memasang inetutils melalui Homebrew adalah semudah mengeluarkan arahan brew berikut:
brew install inetutils
Setelah Homebrew selesai memasang pakej inetutils, anda boleh menjalankan arahan ftp biasa seperti biasa, contohnya anda boleh menyambung ke pelayan ftp gnu.org untuk mengesahkan bahawa semuanya berfungsi seperti yang diharapkan:
Salah satu faedah yang jelas untuk memasang pelayan ftp dan ftpd dengan inetutils ialah anda mendapat utiliti rangkaian lain yang berguna, jadi anda tidak perlu memasang telnet secara manual pada Mac jika anda memerlukannya, ia hanya akan datang dalam pakej yang sama bersama-sama.
Memasang ftp melalui tnftp
Untuk memasang hanya klien ftp, anda boleh memasang tnftp pada Mac. Dengan homebrew anda boleh mencapai ini dengan arahan brew berikut:
brew install tnftp
Selain itu, jika anda mahukan pelayan tnftpd anda boleh menggunakan arahan berikut:
brew install tnftpd
Sama ada anda ingin memasang pakej penuh inetutils atau tnftp sahaja, terpulang sepenuhnya kepada anda dan keperluan dan keperluan khusus anda.
FTP telah dialih keluar dalam macOS High Sierra dan macOS Mojave, tetapi pelayan ftp dan ftp kekal dalam versi lama perisian sistem Mac OS dan Mac OS X, walaupun pelayan ftp perlu diaktifkan secara manual dengan launchctl. Dalam sesetengah versi lama Mac OS, anda juga boleh menyambung dengan ftp daripada Finder walau bagaimanapun. Sementara itu, versi Mac OS yang lebih baharu termasuk pilihan asli untuk menggunakan pelayan SSH & SFTP untuk log masuk jauh
Sebagai alternatif, dapatkan ftp dengan menyusun inetutils
Akhir sekali, pilihan lain ialah untuk menyusun inetutils daripada sumber jika anda lebih suka pendekatan itu, yang anda boleh dapatkan di sini daripada gnu.org. Anda memerlukan alat baris arahan Mac OS dipasang, kemudian buka bungkusan tarball, jalankan konfigurasi, buat dan buat pemasangan:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
Dan kemudian anda boleh menggunakan ftp, telnet dan alatan rangkaian yang lain, semuanya dengan menyusunnya dari awal.
Jika anda mempunyai penyelesaian lain untuk mendapatkan FTP dan pelayan FTP pada Mac (dan tidak, bukan SFTP yang berbeza dan sudah disertakan), kongsi dengan kami dalam ulasan di bawah!