DEV Community

Rümeysa Öz for Açıklab

Posted on

2

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

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

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay