Cara Menginstal FTP di MacOS Mojave & High Sierra

Daftar Isi:

Anonim

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:

ftp [email protected]

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!

Cara Menginstal FTP di MacOS Mojave & High Sierra