SSH ile Dosya İndirme🔻 ve Yükleme🔺

2 dk okuma

⬆️ ⬇️

SS, uzak sunuculara erişim için en güvenli protokoldür. İletişim kanalları üzerinden en üst düzeyde uçtaHn uca veri güvenliği sağlar. SCP (Secure Copy) komutu uzak ve yerel sunucuları arasında dosya kopyalama için SSH protokolünü kullanır. Haliyle SCP ile işlem yapabilmek için karşı sunucuya SSH erişimi yapabiliyor olmamız gerekiyor.

/home/yunohost.backup/archives/20230126-231743.tar

/home/yunohost.backup/archives/20230126-231743.info.json


SSH kullanarak Dosyayı İndirme

192.168.10.10 sunucusuna kullanıcı ” root ” ile bağlanacak ve /backup/file.zip dosyasını yerel dizin /root/backup/ ‘a kopyalamak için aşağıdaki komutu kullanıyoruz.

scp [email protected]:/home/yunohost.backup/archives/20230126-231743.tar /Users/haluk/Development/BackUp_Servers/

scp [email protected]:/dizin_adı/file_adı.zip /yerel_dizin/yerel_folder/

SSH, standart olmayan bir port ile çalışıyorsa, -P parametre seçeneği kullanarak bağlantı noktasını belirtebilirsiniz.

scp -P 1111 [email protected]:/backup/file.zip /root/backup/

Sunucuya bağlanmak için bir private key’e ihtiyaç duyuyorsanız -i parametresi ile SCP komutunu kullanabiliriz. Özellikle AWS gibi cloud sistemlerde private key ile bağlantı varsayılan olduğu için işlemleri kolaylaştıracaktır.

scp -i private_key.pem [email protected]:/backup/file.zip /root/backup/


SSH kullanarak Dosya Yükleme

Ayrıca SCP komutunu kullanarak SSH protokolünü kullanarak sunucuya dosya yükleyebilirsiniz. Dosyaları SSH sunucusuna yüklemek aşağıdaki komutu kullanıyoruz.

scp file.zip [email protected]:/backup/file.zip