ssh ile dosya kopyalama

dosya göndermek için ;

  • ssh uzaktaki_makina cat <yerel_dosya – “>” uzak_dosya
  • cat yerel_dosya | ssh uzaktaki_makina cat “>” uzak_dosya

dosya almak için ;

  • ssh uzaktaki_makina “cat /home/dosya.tar.gz” > dosya.tar.gz
  • ssh uzaktaki_makina cat “<” uzak_dosya >yerel_dosya

dosyaları karşılaştırmak için ;

# Uzaktaki makinanın işlemcisini kullanarak:

  • ssh uzaktaki_makina cat uzak_dosya | diff – yerel_dosya

# Yerel makinanın işlemcisini kullanarak:

  • ssh uzaktaki_makina cat <yerel_dosya “|” diff – uzak_dosya

ilerleme durumunu gösterebilen rcp nin geliştirilmiş hali scp komutuyla kopyalama işlemi;

# bulunduğun klasördeki sh dosyalarını uzaktaki makinadaki home klasörüne kopyalamak için:

  • scp *.sh uzaktaki_makina:

# pdf dosyalarını uzaktaki makinada farklı bir klasöre kopyalamak için:

  • scp *.pdf uzaktaki_makina:/home/cemd/altklasor

# uzaktaki makinadaki sh dosyalarını yerel makinaya almak için:

  • scp uzaktaki_makina:*.sh .

# scp, sftp, ssh ve sshd aynı pakettedir. winscp de windows tabanlı makinelerde kullanılabilir.
[ Gürhan’a teşekkürler]