Remote2 ana bilgisayardan dosyayı doğrudan yerel makinemden bir remote1 ana bilgisayardan geçerek SCP yapmanın bir yolu olup olmadığını merak ediyorum.
Ağlar yalnızca remote1 ana bilgisayarından remote2 ana bilgisayarına bağlantılara izin verir. Ayrıca, ne remote1 host ne de remote2 host yerel makineme scp gönderemiyor.
Gibi bir şey var mı:
scp user1@remote1:user2@remote2:file .
İlk pencere: ssh remote1ardından scp remot2:file ..
İkinci kabuk: scp remote1:file .
İlk pencere: rm file; logout
Tüm bu adımları uygulamak için bir senaryo yazabilirim, ancak doğrudan bir yol varsa onu kullanmayı tercih ederim.
Teşekkürler.
DÜZENLEME: SSH tünellerini açmak gibi bir şey düşünüyorum ama nereye koyacağım konusunda kafam karıştı.
Şu anda, erişmek remote1için $HOME/.ssh/configyerel makinemde aşağıdakilere sahibim.
Host remote1
User user1
Hostname localhost
Port 45678
remote1Erişim için bir kez remote2, standart yerel DNS ve bağlantı noktası 22'dir. Neyi takmalı remote1ve / veya değiştirmeliyim localhost?