Linux Sunucular Arası Dosya Transferi

62 0

Linux sunucular arasında dosya transferi, sistem yöneticilerinin günlük görevlerinin önemli bir parçasıdır. Veri, dosyalar veya yedeklemelerin bir sunucudan diğerine güvenli ve hızlı bir şekilde taşınması gerekebilir. Bu blog yazısında, Linux sunucular arasında dosya transferi için kullanılabilecek bazı popüler yöntemleri ele alacağız.

SCP (Secure Copy Protocol)

SCP, dosyaları SSH üzerinden güvenli bir şekilde kopyalamak için kullanılan bir protokoldür. İşlem adımları şu şekildedir:

  • Terminali açın ve aşağıdaki komutu kullanarak dosyayı hedef sunucuya kopyalayın:
  • Örneğin;
  • Yukarıdaki örnekte /home/kullanici/lorem.txt, dosyanın bulunduğu mevcut (eski) sunucudur. kullanici@192.168.1.100 ise dosyanın kopyalanacağı hedef (yeni) sunucudur.Eğer hedef sunucunun SSH portu varsayılan olan 22’den farklı ise, -P parametresi ile port belirtilebilir. Örneğin, hedef sunucunun SSH bağlantı noktası 2222 olsun ve lorem.txt dosyasını /home/remote_kullanici/ dizinine kopyalamak istiyoruz:
  • Burada -P 2222, hedef sunucunun SSH bağlantı noktasını 2222 olarak belirtir. Bu şekilde SCP komutu, dosyayı doğru sunucuya ve doğru bağlantı noktasına kopyalar.

SFTP (SSH File Transfer Protocol)

SFTP, SSH protokolü üzerinden dosya transferi yapmak için kullanılır. İşlem adımları şu şekildedir:

  • Terminali açın ve aşağıdaki komutu kullanarak hedef sunucuya bağlanın:
  • Ardından, put komutunu kullanarak dosyayı hedef sunucuya aktarın:

Rsync (Remote Sync)

Rsync, dosyaları ve dizinleri eşitlemek için kullanılan bir araçtır. İşlem adımları şu şekildedir:

  • Terminali açın ve aşağıdaki komutu kullanarak dosyayı hedef sunucuya senkronize edin:

FTP (File Transfer Protocol)

FTP, dosya transferi için eski bir protokoldür. İşlem adımları şu şekildedir:

  • Terminali açın ve aşağıdaki komutu kullanarak hedef sunucuya bağlanın:
  • Ardından, kullanıcı adı ve şifrenizi girerek dosyaları transfer edin.

NFS (Network File System)

NFS, ağ üzerinden dosya ve dizin paylaşımını sağlayan bir protokoldür. Kurulum ve yapılandırma detayları için belgeleri inceleyin.

SSHFS (SSH File System)

SSHFS, uzak sunuculara monte edilebilen bir dosya sistemidir. İşlem adımları şu şekildedir:

  • SSHFS’i kullanarak uzak sunucuyu yerel bir dizine monte edin:

Bu adımlar, Linux sunucular arasında dosya transferi yapmak için yaygın olarak kullanılan yöntemleri kapsar. Her bir yöntemin avantajları ve dezavantajları vardır, bu nedenle ihtiyaçlarınıza en uygun olanını seçmek önemlidir.

 

Bir cevap yazın