MacOS Mojave & High Sierra'da FTP Kurulumu

İçindekiler:

Anonim

Mac komut satırı kullanıcıları, FTP'nin MacOS sistem yazılımının en son sürümlerinde eksik olduğunu fark etmiş olabilir, ancak ftp sistem yazılımının daha yeni sürümlerinde varsayılan olarak yer almasa da, yine de Mac OS'de ftp kurun herhangi bir nedenle bir ftp istemcisi kullanmanız veya bir ftpd sunucusu çalıştırmanız gerekirse.

Biraz hızlı arka plan için, Mac OS'nin modern sürümleri SFTP kullanımını vurgulamak yerine ftp'yi çekti. Aynı şekilde telnet de ssh lehine kaldırıldı. Bu kararlar muhtemelen SFTP'nin (ve ssh'nin) daha güvenli şifrelenmiş protokollerini desteklemek için alınmıştır, ancak yine de bazı kullanıcıların, özellikle güvenli olmasa bile, eski ftp aktarım protokolünü düzenli olarak kullanması gerekebilir. Buna göre, bazı Mac kullanıcılarının ftp'yi bir istemci olarak veya ftpd'yi bir sunucu olarak kurması ve çalıştırması gerekebilir; bu eğitimin amacı da budur. Eğer ftp'ye ihtiyacınız yoksa onu kurmanız için bir sebep yok.

MacOS'ta FTP Nasıl Kurulur

Mac'te Homebrew'u henüz yüklemediyseniz, bu özel yaklaşıma başlamadan önce yüklemeniz gerekecek.

İki seçeneğiniz var, biri inetutils'i kurmak (bazı diğer faydalı paketleri de içerir) veya tnftp'yi kurabilirsiniz. Her ikisi de Homebrew aracılığıyla elde edilebilir:

MacOS'ta inetutils ile ftp kurulumu

inetutils paketi ftp, ftp sunucusu, telnet ve telnet sunucusu ve rsh, rlogin, tfp sunucusu ve istemcilerini ve daha fazlasını içerir. Ftp istiyorsanız, bu tam paketi isteyebilirsiniz, bu durumda inetutils'i Homebrew aracılığıyla yüklemek, aşağıdaki brew komutunu vermek kadar basittir:

brew kurulum inetutils

Homebrew, inetutils paketini yüklemeyi tamamladığında, normal ftp komutunu her zamanki gibi çalıştırabilirsiniz, örneğin, her şeyin beklendiği gibi çalıştığını doğrulamak için gnu.org ftp sunucusuna bağlanabilirsiniz:

ftp [email protected]

İnetutils ile ftp ve ftpd sunucusu kurmanın bariz avantajlarından biri, diğer yararlı ağ yardımcı programlarına sahip olmanızdır, böylece ihtiyacınız olursa Mac'te telnet'i manuel olarak kurmanıza gerek kalmaz, yalnızca birlikte aynı pakette gelin.

tnftp aracılığıyla ftp yükleme

Yalnızca bir ftp istemcisi kurmak için Mac'te tnftp kurabilirsiniz. Homebrew ile bunu aşağıdaki brew komutuyla gerçekleştirebilirsiniz:

brew kurulum tnftp

Ayrıca, tnftpd sunucusunu istiyorsanız aşağıdaki komutu kullanabilirsiniz:

brew kurulum tnftpd

İnetutils paketinin tamamını mı yoksa yalnızca tnftp'yi mi yüklemek istediğiniz tamamen size ve özel ihtiyaç ve gereksinimlerinize bağlıdır.

FTP, macOS High Sierra ve macOS Mojave'de kaldırıldı, ancak ftp sunucusunun manuel olarak etkinleştirilmesi gerekse bile ftp ve ftp sunucusu, Mac OS ve Mac OS X sistem yazılımının eski sürümlerinde kalıyor. başlatctl. Ancak Mac OS'nin bazı eski sürümlerinde, Finder'dan ftp ile bile bağlanabilirsiniz. Bu arada, Mac OS'nin daha yeni sürümleri, uzaktan oturum açma için SSH ve SFTP sunucusunu kullanmak için yerel seçenekler içerir

Alternatif olarak inetutils'i derleyerek ftp elde edin

Son olarak, başka bir seçenek de inetutils'i kaynaktan derlemektir, eğer bu yaklaşımı tercih ediyorsanız, bunu gnu.org'dan edinebilirsiniz. Yüklü Mac OS komut satırı araçlarına ihtiyacınız olacak, ardından tarball'ı paketinden çıkarın, configure komutunu çalıştırın, make ve make install:

tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install

Ve sonra ftp, telnet ve diğer ağ araçlarını sıfırdan derleyerek kullanabilirsiniz.

Bir Mac'te FTP ve FTP sunucusu almak için başka bir çözümünüz varsa (ve hayır, farklı ve zaten dahil olan SFTP değil), aşağıdaki yorumlarda bizimle paylaşın!

MacOS Mojave & High Sierra'da FTP Kurulumu