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.
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.
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