क्या /etc/hosts
उपयोगकर्ता के आधार पर, एक फ़ाइल में होस्ट अलायसेस (जैसे ) को परिभाषित करने का कोई तरीका है /home/user/.hosts
?
मेरा प्राथमिक उद्देश्य अपने छोटे से लैन में मशीनों के बीच rsync के माध्यम से आसानी से मेजबान उपनाम साझा करना है। चूंकि ऐसी कोई मशीन नहीं है जो मज़बूती से हमेशा जुड़ी रहेगी, इसलिए DNS सर्वर एक विकल्प नहीं है (दाएं?)।
धन्यवाद।
alias ssh="ssh "
अपने .bashrc (ध्यान दें उर्फ के अंत में पिछली श्वेत रिक्ति) के साथ में alias myhost="me@real-name-of-my-host.com"
और उसके बाद आप कह सकते हैं ssh myhost
और यह काम करेंगे।
~/.ssh/config
कि आप अपनी पंक्तियों में एक प्रविष्टि डालें जहाँ आप मशीन को जोड़ते हैं: Host my-host
और Hostname 10.0.0.xxx
<- IP। अच्छी बात यह है कि यह आपको उपयोगकर्ता नाम, पोर्ट, जो कुंजी आदि का उपयोग करने के लिए निर्दिष्ट करने की अनुमति देता है