SSH protokolü ile bir sunucudan diğerine dosya aktarmak için sıklıkla SCP aracını kullanırız. Bu kılavuzda, SCP’nin temel kullanım örnekleri gösterilmektedir.
1. Yerel Sunucudan Uzak Sunucuya Dosya Aktarımı
Belirli bir dosyayı yerel sunucudan uzak sunucuya aktarmak için:
scp /path/to/local/file user@serverip:/path/to/remote/file
1.1 SSH Portunu Belirterek Dosya Aktarımı
Eğer SSH başka bir port üzerinden çalışıyorsa, portu belirterek dosya aktarımı yapabilirsiniz:
scp -P 2221 /path/to/local/file user@serverip:/path/to/remote
1.2 SSH Portunu Belirterek Bir Klasörün Tamamını Aktarma
Bir klasörün tamamını uzak sunucuya aktarmak için -r
bayrağını kullanın:
scp -P 2221 -r /path/to/local/ user@serverip:/path/to/remote
2. Uzak Sunucudan Yerel Sunucuya Dosya Aktarımı
Uzak sunucudaki bir dosyayı yerel sunucuya indirmek için:
scp user@serverip:/path/to/remote/file /path/to/local/file
2.1 SSH Portunu Belirterek Uzak Sunucudan Dosya Aktarımı
Belirli bir port kullanıyorsanız:
scp -P 2221 user@serverip:/path/to/remote/file /path/to/local/
Bu komutları çalıştırırken, ilk bağlantıda SSH imzasını kabul etmeniz ve ardından ilgili kullanıcının şifresini girmeniz gerekecektir.
Bu yöntem, WinSCP veya XShell gibi araçlara alternatif olarak, dosya aktarımını doğrudan terminalden yapmanızı sağlar.
No Comments Yet