Komut Satırından ftp Kullanımı

Linux sistemlerde, FTP sunucularına bağlanmak için genellikle ftp adında bir komut satırı istemcisi bulunur. Bu istemci, interaktif bir oturum başlatarak FTP sunucusu üzerinde dosya işlemleri yapmanızı sağlar.

UYARI: Standart ftp istemcisi, güvensiz FTP protokolünü kullanır. Kullanıcı adı, şifre ve aktarılan veriler şifrelenmeden gönderilir. Güvenilmeyen ağlarda kullanmaktan kesinlikle kaçının. Güvenli dosya transferi için sftp istemcisini veya scp/rsync komutlarını tercih edin.

Temel ftp Komutları

  1. Bağlantı Kurma:

    ftp <sunucu_adresi_veya_ip>

    Komut, sunucuya bağlanmayı dener ve genellikle kullanıcı adı (Name:) ister. Anonim giriş için ftp veya anonymous yazılabilir, aksi takdirde kullanıcı adınızı girin. Ardından şifre istenir.

  2. İnteraktif Oturum: Başarıyla bağlandıktan sonra ftp> istemi görünür. Aşağıdaki komutlar kullanılabilir:

    • ls veya dir: Uzak sunucudaki dosyaları listeler.

    • cd <dizin>: Uzak sunucudaki dizini değiştirir.

    • lcd <dizin>: Yerel makinedeki dizini değiştirir.

    • pwd: Uzak sunucudaki mevcut çalışma dizinini gösterir.

    • get <uzak_dosya> [yerel_dosya]: Uzak sunucudan yerel makineye dosya indirir.

    • put <yerel_dosya> [uzak_dosya]: Yerel makineden uzak sunucuya dosya yükler.

    • mget <dosya_deseni>: Birden fazla dosyayı indirir (joker karakterler kullanılabilir, örn. mget *.txt). Genellikle her dosya için onay ister.

    • mput <dosya_deseni>: Birden fazla dosyayı yükler.

    • prompt: mget ve mput için onay istemini açar/kapatır.

    • binary: Dosya transfer modunu ikili (binary) olarak ayarlar (resimler, programlar vb. için gereklidir).

    • ascii: Dosya transfer modunu metin (ASCII) olarak ayarlar (metin dosyaları için). Genellikle binary modunu kullanmak daha güvenlidir.

    • mkdir <dizin>: Uzak sunucuda dizin oluşturur.

    • delete <dosya>: Uzak sunucudaki dosyayı siler.

    • rmdir <dizin>: Uzak sunucudaki boş dizini siler.

    • help veya ?: Kullanılabilir komutların listesini gösterir.

    • bye veya quit: Bağlantıyı kapatır ve istemciden çıkar.

Örnek Oturum:

Tekrar Hatırlatma: Bu ftp istemcisi güvensizdir. Güvenli alternatifler için SFTP bölümüne bakın veya scp/rsync kullanın.

Last updated