LINUX (Debian/Ubuntu) SİSTEMLERDE SCP VE SFTP İLE DOSYA AKTARIMI

Rümeysa Öz - Feb 5 '23 - - Dev Community

1. SCP İle Dosya Aktarımı Nasıl Yapılır?

  • SCP (Secure Copy-Güvenli Kopyalama), bir ağdaki iki bilgisayar arasında dosya kopyalamanızı sağlar. Bağlantı sırasında SSH (Secure Shell) kullandığı için dosya aktarımı şifreli ve güvenlidir.

  • İlk olarak dosya aktarımı yapmak istenilen makinenin IP adresi şu komut ile öğrenilir:



# ip a


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

  • Ardından şu komut girilir ve hangi dosyaların var olduğu kontrol edilir:


# ls


Enter fullscreen mode Exit fullscreen mode
  • Aynı işlem diğer makinede de yapılır ve hangi doyanın gönderileceği belirlenir.

ÖRNEK: zabbix adlı makinedeki .deb uzantılı dosyanın aktarımı yapılacaktır.

Image description

  • Hedef makinedeki hangi dizinde (klasörde) olunduğu bilgisini bulmak için kullanılır:


# pwd


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

  • Artık scp komutunu kullanılmaya hazır:


scp dosya.deb root@IP_ADDRESS:/home/user


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

  • Son olarak aktarılıp aktarılmadığını görmek için, dosya aktarımı yapılan makinede aşağıdaki komut yazılır:


# ls


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

2. SFTP İle Dosya Aktarımı Nasıl Yapılır?

  • SFTP (File Transfer Protocol-Güvenli Dosya Aktarım Protokolü), sistemler arasında dosya aktarmak için kullanılan bir dosya protokolüdür. FTP (File Transfer Protocol-Dosya Aktarım Protokolü) üzerine kuruludur ve sistemler arası bağlantı kurarken SSH (Secure Shell)'ı kullanır.

  • İlk olarak dosya aktarımı yapmak istenilen makinenin IP adresi şu komut ile öğrenilir:



# ip a


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

  • Artık sftp komutunu kullanılmaya hazır:


# sftp root@IP_ADDRESS


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

  • Hedef makinedeki hangi dizinde (klasörde) olunduğu bilgisini bulmak için kullanılır:


# pwd veya lpwd


Enter fullscreen mode Exit fullscreen mode

Image description

  • Ardından şu komut girilir ve hangi dosyaların var olduğu kontrol edilir:


# ls veya lls


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

  • Dosya aktarımı put komutu girerek yapılır:


# put dosya.deb


Enter fullscreen mode Exit fullscreen mode

ÖRNEK: ubuntu adlı makinedeki .deb uzantılı dosyanın aktarımı yapılacaktır.

Image description

  • En son aktarılan makinede şu komut denenerek sonuçtan emin olunur:


# ls


Enter fullscreen mode Exit fullscreen mode

ÖRNEK:

Image description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .