यकीन नहीं होता है कि अगर यह एक स्मार्ट बात है। स्थानीय मशीन पर चलने वाली बहुत सारी सेवाओं का उपयोग या तो किया जाता है 127.0.0.1
(जो आपके परिवर्तन में कोई समस्या नहीं होगी) या localhost
(जिस स्थिति में आपका परिवर्तन चीजों को गड़बड़ कर देगा) उसी मशीन पर अन्य सेवाओं से जुड़ने के लिए। और बहुत सारे अन्य पैकेज इस तरह से कॉन्फ़िगर किए गए हैं।
यदि उद्देश्य को क्रॉसवाइज़ को जोड़ने के लिए एक ही नाम है, भले ही आप किस मशीन पर हों, तो मैं इसके लिए एक अलग नाम का उपयोग करने की सलाह दूंगा। "लोकलहोस्ट" के बजाय आप उदाहरण के लिए "क्रॉसहोस्ट" का उपयोग कर सकते हैं - और इसके साथ ही Indrek द्वारा दिए गए संकेतों का पालन करें: अपनी hosts
फ़ाइल की जांच करें (लिनक्स / यूनिक्स पर और शायद मैक यह भी है /etc/hosts
, विंडोज पर यह C:\Windows\System32\drivers\etc\hosts
विस्तार के बिना है - तो ले लो यहां ध्यान रखें, विंडोज में आमतौर पर पहले से ही hosts.*
उस डायरेक्टरी में कोई और फाइल होती है)। लाइन पर कोई टिप्पणी 127.0.0.1 localhost
न करें और न ही इसे संशोधित करें - इसे वैसे ही छोड़ दें। बस एक लाइन जोड़ें।
192.168.1.101 crosshost
192.168.1.102 मशीन पर, और इसी तरह अन्य मशीन पर अन्य पते के साथ। अब आप ssh crosshost
दूसरे से एक मशीन से कनेक्ट करने के लिए, या फ़ाइलों को कॉपी कर सकते हैं scp filename.ext crosshost:/path/to/put
, या जो भी आप चाहते हैं।