Mac OS X'te bir FTP veya SFTP Sunucusu başlatın

İçindekiler:

Anonim

Mac OS X'in daha yeni sürümlerinde Paylaşım Tercihi panelini ziyaret ettiyseniz, artık bir FTP sunucusunun dosya ve klasörleri paylaşmasını sağlayan doğrudan seçeneğin olmadığını fark etmişsinizdir. En azından bariz bir seçenek yok, ancak FTP ve SFTP sunucu işlevi hala var, ikisi farklı işlevlere ayrıldı, OS X'in yeni sürümleri FTP yerine SFTP'yi tercih ediyor.Ne kullanmak istediğinize bakmaksızın, bunlardan herhangi biri için bir sunucu ayarlamak son derece basittir ve OS X'te bir FTP veya SFTP sunucusunun nasıl başlatılacağını açıklayacağız.

Bu FTP/SFTP sunucu numaralarının her biri OS X'in tüm yeni sürümlerinde çalışır; OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 veya 10.7 Lion.

FTP Sunucusunu OS X'te başlatın

Bu, Mac'te genel bir FTP ve FTPS sunucusunu başlatacak, ancak bir SFTP sunucusunu başlatmayacak:

  • Terminali (/Applications/Utilities) başlatın ve FTP sunucusunu başlatmak için aşağıdaki komutu girin:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • FTP sunucusunun çalıştığını onaylayarak:
  • ftp localhost

Tanıdık FTP girişini görürseniz:

Sunucunun çalıştığını biliyorsunuz. Bunu görmüyorsanız, sunucu ya başlamayı henüz bitirmemiştir ya da komutu doğru girmemişsinizdir. Daha sonra aynı ftp komutuyla veya Finder'daki “Sunucuya Bağlan” seçeneğini kullanarak diğer Mac'lerden FTP yapabilirsiniz.

OS X'te SFTP Sunucusunu Etkinleştirme

Muhtemelen bildiğiniz gibi, FTP şifrelenmemiştir ve sonuç olarak güvenlik nedeniyle gözden düşmüştür. SFTP'yi etkinleştirmek aslında bugünlerde Mac'te FTP'den daha kolay:

  • Sistem Tercihlerini Başlatın ve “Paylaşma”ya gidin
  • SSH ve SFTP'yi etkinleştirmek için “Uzaktan Oturum Açma”nın yanındaki onay kutusunu tıklayın

Güncelleme: Uzaktan Giriş ve SSH Sunucusu ile ilgili çok daha detaylı rehberimiz burada.

SFTP'nin çalıştığını komut satırına şunu yazarak doğrulayabilirsiniz:

sftp localhost

Not: FTP ve SFTP sunucuları farklıdır ve birini etkinleştirmek diğerini etkinleştirmez. Varsayılan şifreleme katmanı ve güvenli aktarım nedeniyle SFTP önerilir.

OS X'te FTP veya SFTP Sunucusunu Devre Dışı Bırakın

FTP sunucusunu şu şekilde devre dışı bırakabilirsiniz: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Komuttan da anlaşılacağı gibi, bu ftp arka plan programını kaldırır ve sunucuyu kapatır. Açıkçası, FTP sunucusunu yalnızca başlangıçta etkinleştirildiyse kapatabilir ve devre dışı bırakabilirsiniz.

SFTP'yi devre dışı bırakmak, yalnızca OS X'in Paylaşım Tercihi Panelinde bulunan “Uzaktan Oturum Açma” kutusunun işaretini kaldırma meselesidir.

Bunlardan herhangi birinin OS X'in önceki sürümlerinden ne kadar farklı olduğunu merak ediyorsanız, farkı bulmak için Snow Leopard'a (10.6) veya öncesine bakmanız gerekir. Daha önce, bir FTP Sunucusu seçeneği, genel paylaşım tercihi panellerinde şu şekilde bir değişiklikti:

Apple'ın neden kolay ön ucu FTP paylaşımına çektiği tam olarak açık olmasa da, daha güvenli bir protokol olduğu ve birini etkinleştirerek her ikisini de etkinleştirdiğiniz için SFTP'yi tercih etmeleri muhtemeldir. Bununla birlikte, FTP ve FTPS sunucuları hala etrafta (bu konudaki istemciler gibi), bu nedenle, şeylerin sunucu tarafını etkinleştirmek için terminali kullanmak meselesi. Genel olarak konuşursak, SFTP çok daha güvenli olduğundan, uzak dosya aktarımları ve bağlantılar için kullanmanız gereken şey budur, bu nedenle, dış dünyaya herhangi bir tür sunucu barındırmayı planlıyorsanız veya sadece isteseniz bile bunu aklınızda bulundurun. uzak Mac'lere ve uzak Mac'lerden güvenli dosya aktarımlarına sahip olmak için.

Bu, TUAW aracılığıyla Land of Daniel'den alınan ve ftpd'nin yeniden başlatma sırasında otomatik olarak nasıl başlatılacağını açıklamaya devam eden bir ipucunun detaylandırılmasıdır, bu nedenle ilgileniyorsanız, kaçırmayın gönderileri.

Mac OS X'te bir FTP veya SFTP Sunucusu başlatın