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 remote1
ardı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 remote1
için $HOME/.ssh/config
yerel makinemde aşağıdakilere sahibim.
Host remote1
User user1
Hostname localhost
Port 45678
remote1
Erişim için bir kez remote2
, standart yerel DNS ve bağlantı noktası 22'dir. Neyi takmalı remote1
ve / veya değiştirmeliyim localhost
?