हां यह संभव है, लेकिन उस नाम का उपयोग करके ही 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)