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ı
ftp KomutlarıBağlantı Kurma:
ftp <sunucu_adresi_veya_ip>Komut, sunucuya bağlanmayı dener ve genellikle kullanıcı adı (
Name:) ister. Anonim giriş içinftpveyaanonymousyazılabilir, aksi takdirde kullanıcı adınızı girin. Ardından şifre istenir.İnteraktif Oturum: Başarıyla bağlandıktan sonra
ftp>istemi görünür. Aşağıdaki komutlar kullanılabilir:lsveyadir: 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:mgetvemputiç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). Genelliklebinarymodunu kullanmak daha güvenlidir.mkdir <dizin>: Uzak sunucuda dizin oluşturur.delete <dosya>: Uzak sunucudaki dosyayı siler.rmdir <dizin>: Uzak sunucudaki boş dizini siler.helpveya?: Kullanılabilir komutların listesini gösterir.byeveyaquit: 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