Cara Menginstal FTP di MacOS Mojave & High Sierra
Daftar Isi:
Pengguna baris perintah Mac mungkin menyadari bahwa FTP hilang dari versi terbaru perangkat lunak sistem MacOS, tetapi meskipun ftp tidak disertakan dalam versi perangkat lunak sistem yang lebih baru secara default, Anda masih dapat install ftp di Mac OS jika Anda perlu menggunakan klien ftp atau menjalankan server ftpd untuk alasan apa pun.
Untuk beberapa latar belakang cepat, versi modern Mac OS menarik ftp untuk menekankan penggunaan SFTP. Demikian juga, telnet telah dihapus demi ssh. Keputusan ini mungkin dibuat untuk mendukung protokol terenkripsi SFTP (dan ssh) yang lebih aman, namun demikian beberapa pengguna mungkin masih perlu menggunakan protokol transfer ftp lama secara teratur, meskipun itu tidak terlalu aman. Oleh karena itu, pengguna Mac tertentu mungkin perlu menginstal dan menjalankan ftp sebagai klien, atau ftpd sebagai server, untuk siapa tutorial ini ditujukan. Jika Anda tidak membutuhkan ftp, tidak ada alasan untuk menginstalnya.
Cara Menginstal FTP di MacOS
Jika Anda belum menginstal Homebrew di Mac, Anda harus melakukannya sebelum memulai dengan pendekatan khusus ini.
Anda memiliki dua opsi, satu adalah menginstal inetutils (yang juga menyertakan beberapa paket berguna lainnya), atau Anda dapat menginstal tnftp. Keduanya dapat dicapai melalui Homebrew:
Menginstal ftp di MacOS dengan inetutils
Paket inetutils mencakup ftp, server ftp, bersama dengan telnet dan server telnet, serta server dan klien rsh, rlogin, tfp, dan lainnya. Jika Anda menginginkan ftp, Anda mungkin menginginkan rangkaian lengkap ini, dalam hal ini menginstal inetutils melalui Homebrew semudah mengeluarkan perintah brew berikut:
brew instal inetutils
Setelah Homebrew selesai menginstal paket inetutils, Anda dapat menjalankan perintah ftp reguler seperti biasa, misalnya Anda dapat terhubung ke server ftp gnu.org untuk memverifikasi bahwa semuanya berfungsi seperti yang diharapkan:
Salah satu fasilitas yang jelas untuk menginstal server ftp dan ftpd dengan inetutils adalah Anda mendapatkan utilitas jaringan bermanfaat lainnya, jadi Anda tidak perlu menginstal telnet secara manual di Mac jika Anda membutuhkannya, itu hanya akan datang dalam paket yang sama bersama-sama.
Menginstal ftp melalui tnftp
Untuk menginstal klien ftp saja, Anda dapat menginstal tnftp di Mac. Dengan homebrew Anda dapat melakukannya dengan perintah brew berikut:
brew instal tnftp
Selain itu, jika Anda menginginkan server tnftpd Anda dapat menggunakan perintah berikut:
brew instal tnftpd
Apakah Anda ingin menginstal paket inetutils lengkap, atau tnftp saja, sepenuhnya terserah Anda dan kebutuhan serta persyaratan khusus Anda.
FTP telah dihapus di macOS High Sierra dan macOS Mojave, tetapi server ftp dan ftp tetap ada di perangkat lunak sistem Mac OS dan Mac OS X versi lama, meskipun server ftp harus diaktifkan secara manual dengan launchctl. Di beberapa versi Mac OS yang lebih lama, Anda bahkan dapat terhubung dengan ftp dari Finder. Sementara itu, versi Mac OS yang lebih baru menyertakan opsi asli untuk menggunakan server SSH & SFTP untuk login jarak jauh
Atau, dapatkan ftp dengan mengkompilasi inetutils
Akhirnya, opsi lain adalah mengkompilasi inetutils dari sumber jika Anda lebih suka pendekatan itu, yang bisa Anda dapatkan di sini dari gnu.org. Anda perlu menginstal alat baris perintah Mac OS, lalu membongkar tarball, menjalankan configure, make, dan make install:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
Dan kemudian Anda dapat menggunakan ftp, telnet, dan alat jaringan lainnya, semuanya dengan mengompilasinya dari awal.
Jika Anda memiliki solusi lain untuk mendapatkan FTP dan server FTP di Mac (dan bukan, bukan SFTP yang berbeda dan sudah disertakan), bagikan dengan kami di komentar di bawah!