मैं अक्सर काम के लिए क्लस्टर नोड में एसएसएच करता हूं और प्रसंस्करण के बाद विश्लेषण के लिए अपने स्थानीय मशीन पर कई परिणाम वापस खींचना चाहता हूं। आमतौर पर, ऐसा करने के लिए मैं सर्वर से scp करने के लिए एक स्थानीय शेल का उपयोग करता हूं, लेकिन इसके लिए बहुत अधिक पथ हेरफेर की आवश्यकता होती है। मैं इंटरएक्टिव एफ़टीपी जैसे सिंटैक्स का उपयोग करना पसंद करूंगा और सर्वर से अपने स्थानीय pwd में केवल 'पुल' फाइलें।
एक और संभावित समाधान हो सकता है कि मेरे क्लाइंट कंप्यूटर को स्वचालित रूप से ssh उपनाम के रूप में सेट करने का कोई तरीका हो ताकि कुछ ऐसा हो
scp results home:~/results
उम्मीद के मुताबिक काम करेंगे।
वहाँ किसी भी अस्पष्ट SSH चाल है कि यह मेरे लिए क्या करेंगे?
ग्रैविटी के उत्तर से कार्य करना , कॉन्फिग फाइलों में एक पूर्ण समाधान कुछ इस तरह है
स्थानीय। ssh / config:
Host ex
HostName ssh.example.com
RemoteForward 10101 localhost:22
ssh.example.com। ssh / config:
Host home
HostName localhost
Port 10101
जो मुझे ठीक उसी तरह कमांड करने देता है
scp results home:
फ़ाइल को मेरे होम मशीन पर स्थानांतरित करना।