Mac'i SFTP sunucusu olarak ayarlama
macOS'un kendi SSH altyapısını kullanarak Mac'ini güvenli bir dosya aktarım sunucusuna dönüştürebilirsin. Ek bir program kurman gerekmez.
1. SSH erişimini etkinleştir
Terminal'i açıp şu komutu çalıştır:
sudo systemsetup -setremotelogin onKomut hata verirse şu yolu izle:
Sistem Ayarları → Genel → Paylaşım → Uzaktan Giriş (Remote Login)
Özelliği etkinleştir ve erişim izni verilecek kullanıcıları belirle.
2. Mac'in IP adresini öğren
ipconfig getifaddr en0Örneğin çıktı 192.168.1.50 ise Mac'in yerel IP adresi (bağlı olduğunuz WIFI'deki) budur.
Not: Wi-Fi bağlantın en0 dışında bir arayüz kullanıyorsa bu komut boş dönebilir.
3. Kullanıcı adını öğren
whoamiÖrneğin çıktı myuser ise Mac kullanıcı adın budur.
4. Başka bir cihazdan bağlan
Linux veya macOS terminalinden:
sftp myuser@192.168.1.50Burada kendi kullanıcı adını ve IP adresini kullanmalısın. İstendiğinde kimlik doğrulamasını tamamla.
SFTP oturumunda kullanabileceğin komutlar:
Komut | İşlev |
|---|---|
| Sunucudaki dosyaları listele |
| Geçerli dizini göster |
| İlgili dizine geç |
| Dosyayı kendi cihazına indir |
| Dosyayı Mac'e yükle |
| Bağlantıyı kapat |
Bağlantı bilgileri
Protokol: SFTP
Port:
22Sunucu: Mac'in yerel IP adresi
Kullanıcı adı: macOS kullanıcı adın
Kimlik doğrulama: Mac şifren veya yapılandırılmış SSH anahtarı
Not: Bu yöntem klasik FTP değildir; SFTP (SSH File Transfer Protocol) kullanır ve bağlantıyı şifreler. Aynı Wi-Fi'a bağlı olması gerekse de İnternet üzerinden erişmek istiyorsan portu doğrudan internete açmak yerine Tailscale gibi bir VPN kullanabilirsin. Eğer Android/iPhone üzerinden erişmek istiyorsan File Manager+ gibi bir program kullanabilirsin.
