मुझे दो कंप्यूटरों के बीच एक फ़ाइल स्थानांतरित करने की आवश्यकता है जो एक ही नेटवर्क से कनेक्ट नहीं हैं। मुझे एक तीसरा कंप्यूटर मिला जो वीपीएन के माध्यम से दोनों नेटवर्क देख सकता है।
तीसरे कंप्यूटर से, मैं कर सकता हूँ:
scp root@firstcomputer:./file ./
और निम्नलिखित वाक्य के साथ अंतरण समाप्त करें:
scp ./file root@secondcomputer:./
लेकिन मैं इसे केवल एक पंक्ति में नहीं कर सकता, निम्नानुसार है:
scp root@firstcomputer:./file root@secondcomputer:./
त्रुटि प्रतिक्रिया है
ssh: connect to host secondcomputer port 22: No route to host
lost connection
मुझे पता है कि शायद इसलिए पहला कंप्यूटर दूसरे कंप्यूटर को नहीं देख सकता है। क्या एससीपी एक परम को देना संभव है जो इस तथ्य से निपटता है कि एससीपी कार्यक्रम चलाने वाली मशीन ही एकमात्र है जो दोनों कंप्यूटरों को देख सकती है?
वैसे, तीसरा कंप्यूटर एक मैक है जिसमें लायन और मुट्ठी में और दूसरा डेबियन चल रहा है।