SSH komutları ile FTP dosya transferi

Merhaba arkadaşlar,
Sunucu yönetimi ile ilgileniyorsanız, zaman zaman sunucular arası veri transferi yapmanız gerekebilir.Bunun birçok yolu bulunmaktadır. Bu yazımızda, SSH komutları ile FTP dosya transferi nden bahsedeceğiz.

SSH komutları ile FTP dosya transferi

Öncelikle windows kullanıyorsak putty, openssh client, moba xterm  vb. bir ssh istemcisine ihtiyacımız bulunmaktadır. Linux veya mac işletim sistemleri için konsol kullanılabilir.

Putty

Sunucumuza bağlandıktan dosya aktarmak istediğimiz dizine geçip, ftp işlemlerini yapabilmek için ftp yazıp entera basıyoruz.

ftp istemcisi yüklü ise aşağıdaki ekran görünecektir.

SSH Ftp Ekranı

Dikkat!! Eğer komut bulunamazsa ftp istemcisini yüklemek için,

Centos

sudo yum install ftp

Ubuntu/Debian

sudo apt-get install ftp

Komutları kullanılabilir.

Daha sonrasında bağlanmak istediğimiz sunucu adı ya da ipsini,

ftp> open ftp.ornekdomain.com

şeklinde yazıyoruz.

Bağlantı başarılı olduğunda sizden ilk önce kullanıcı adını daha sonrasında şifresini isteyecek.

Bilgiler doğru ise,

ls

komutu ile karşı sunucudaki dosyaları görebilir,

cd

ile klasörler arasında geçiş yapabilirsiniz.

Ftp ile bağlanmış olduğunuz sunucudan kendi sunucunuza veri çekmek için,

get dosyaadı

Komutunu kullanabilirsiniz.

Ftp ile bağlanmış olduğunuz sunucuya kendi sunucunuzdan veri göndermek için,

put dosyaadı

Komutunu kullanabilirsiniz.

Ftp ile bağlanmış olduğunuz sunucudan birden çok dosya çekmek için,

mget dosya1 dosya2

Şeklinde kullanabilirsiniz.

Ftp ile bağlanmış olduğunuz sunucuya birden çok dosya göndermek için,

mput dosya1 dosya2

Şeklinde kullanabilirsiniz.

Ftp ile bağlanmış olduğunuz sunucuda dosya silmek isterseniz,

del dosyaadı

Komutunu kullanabilirsiniz.

Bağlantıyı kapatmak için,

 close

ftp den çıkmak için,

exit

komutunu kullanabilirsiniz.

Kullanılan komutlar sizden onay isteyebilir, y yazdıktan sonra entera basıp onaylayabilirsiniz.

Bu yazımızda SSH komutları ile FTP dosya transferi nasıl yapılır? anlatmaya çalıştık. Anlatılanları sadece ftp erişimi gibi kısıtlı imkânların olduğu durumlarda kullanabilirsiniz, scp/rsync gibi alternatifleriniz varsa onları kullanmanız daha mantıklı olacaktır.

Konuyla ilgili sorularınızı sorucevap.mobilhanem.com üzerinden sorabilirsiniz.

1

Yiğit Serin

I ♥ PHP & Mysql & Linux & Laravel

2 Yorum

  • iyi günler hocam siitenin içinde örnek kodları nasıl görüntülüyorsunuz.Kod veya ders klinki verebilirmisiniz

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?