हां यह संभव है, लेकिन उस नाम का उपयोग करके ही server1.com
पहुंच सकते हैं server2.com
। यदि आपको शायद संदेश नहीं मिलेगा:ssh: connect to host server2 port 22: Connection refused
man
के लिए पेज scp
स्पष्ट रूप से कहा गया है कि यह एक नेटवर्क पर और कहा कि मेजबान के बीच प्रतियां:
दो दूरस्थ मेजबानों के बीच कॉपियों की भी अनुमति है।
आप (एक बार) क्या करना चाहिए है ssh
करने के लिए username@server1.com
है और वहाँ से ssh
करने के लिए username@server2.com
। प्रामाणिकता के प्रश्न का उत्तर दें जो आपको हां के साथ मिलेगा, मेजबान कुंजी सत्यापन संदेश से छुटकारा पाने के लिएscp
आपको इसके साथ अग्रेषण एजेंट को सक्षम करना पड़ सकता है:
scp -o "ForwardAgent yes" -r usrname@server1.com:~/data/* usrname@server2.com:~/data/
लेकिन सुनिश्चित करें कि आपको उस खतरे का एहसास है ( man ssh_config
)