2012-01-25 9 views
5

मेरे पास विभिन्न प्रणालियां हैं जिनके लिए मैं नियमित रूप से एसएसएच करता हूं। समस्या यह है कि, कुछ समय पर मैं उस होस्टनाम को भूल जाता हूं जिसमें मुझे एसएसएच है। मेजबाननाम को हर समय जांचने के लिए यह बहुत कठिन है। स्क्रीन में होस्टनाम प्रदर्शित करना संभव है (मैं दूरस्थ मशीनों में एसएसएच के लिए स्क्रीन का उपयोग करता हूं)।जब आप रिमोट सिस्टम में ssh करते हैं तो होस्टनाम नाम स्क्रीन को कैसे प्रदर्शित करें?

उदाहरण

$screen 
$ssh hostname.com 

बाद मैं ssh के लिए, मेरे स्क्रीन में वर्तमान होस्ट नाम प्रदर्शित होता है।

+0

खोजें इस डाल दिया। यह आपको इच्छित सभी विंडो 'लॉन्च' करने देगा, और आप (हार्ड-कोड) निर्दिष्ट कर सकते हैं, जैसे '-T विंडो शीर्षक (यानी होस्टनाम)'। सौभाग्य। – shellter

उत्तर

1

क्या "होस्टनाम" कमांड काम करता है?

मुझे संदेह है कि आपका समाधान टर्मिनल प्रोग्राम विशिष्ट होगा। आपका टर्मिनल क्लाइंट क्या है? http://kpumuk.info/mac-os-x/how-to-show-ssh-host-name-on-the-iterms-background/ पर एक नज़र डालें।

+0

अच्छी तरह से सिस्टम में एसएसएच के लिए सिर्फ एक उदाहरण था। मैं इसे होस्टनाम cmd के रूप में मतलब है। अगर मैं स्पष्ट नहीं था तो सूखी। – Rahul

1

इस साइट पर एक नज़र डालें। इसमें एसएससीआरसी सेटिंग्स के साथ-साथ एक रैपर स्क्रिप्ट एसएसएच भी है। दोनों का प्रयोग करें और यह वह पूरा करेगा जो आप करने की कोशिश कर रहे हैं।

http://www.tenshu.net/p/screenssh.html

2

में .screenrc फाइल के बारे में जानकारी के लिए .bashrc या .bash_profile

PROMPT_COMMAND='echo -ne "\033k$HOSTNAME\033\\"'

+0

क्या आप समझा सकते हैं कि यह कैसे काम करता है ताकि हम इसे स्वयं संशोधित कर सकें? –

संबंधित मुद्दे

 संबंधित मुद्दे