यह मेरे पहले के प्रश्न का विस्तार है । मुझे ssh लॉगिन पर रिमोट मशीन पर स्थानीय रूप से संग्रहीत कमांड (यानी mount /home
) चलाने की आवश्यकता है । फिलहाल, मैं उपयोग कर रहा हूं:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
जो ठीक काम करता है, लेकिन मैं सोच रहा था कि क्या मैं इस आदेश को अपने अंदर रख सकता हूं .ssh/config
ताकि मुझे हर बार इसे टाइप न करना पड़े। मुझे एक LocalCommand
विकल्प मिला , लेकिन मुझे कोई RemoteCommand
विकल्प दिखाई नहीं दे रहा है ।
यह command-to-be-executed
आयात किया जाता है कि स्थानीय मशीन पर संग्रहीत किया जाए, क्योंकि इसमें एन्क्रिप्टेड डिस्क खोलने के लिए पासवर्ड होगा। यही कारण है कि मैं .profile
रिमोट मशीन पर कमांड नहीं डाल सकता।
~/.ssh/rc
में रिमोट मशीन पर फिर से संग्रहीत किया जाता है।ps
मेरी कमांड लाइन पैरामीटर (पासवर्ड सहित) दिखाने के बारे में आपकी टिप्पणी के बारे में , जो मुझे परेशान नहीं करता है। यह रिमोट मशीन है जिस पर मुझे भरोसा नहीं है। मेरी स्थानीय मशीन केवल स्वयं द्वारा उपयोग की जाती है, इसलिए किसी और के पास नहीं हैps
।