मेरा VPS प्रदाता अनुशंसा करता है कि मैं अपने SSH पोर्ट को कस्टम पोर्ट नंबर पर छोड़ दूं जो वे इसे डिफ़ॉल्ट रूप से असाइन करते हैं (22 नहीं)। बात यह है कि जब मुझे पता है कि मैं एक रिमोट कॉन्फिगर बनाते समय पोर्ट नंबर दे सकता हूं, ऐसा लगता है कि जैसे मैं एक git क्लोन कर रहा हूं वैसा मैं नहीं कर सकता। मैं gitolite का उपयोग कर रहा हूं, ताकि मैं क्लोन आदेशों को देखूं
git clone git@mydomain.com:gitolite-admin
क्या कस्टम ssh पोर्ट संख्या का उपयोग करने के लिए इसे गुप्त करने का कोई तरीका है?
मुझे यह भी उल्लेख करना चाहिए कि मैं खिड़कियों पर साइबरविन चला रहा हूं। मैंने कई स्थानों को देखा है जैसे कस्टम पोर्ट को ~/.ssh/config
फ़ाइल में जोड़ना
Host mydomain.com
Port 12345
हालाँकि, सागविन में, वह फ़ाइल मौजूद नहीं है।
/Users/USERX/.ssh/config
आपको अपना HOME
स्थानीय वातावरण सेट करना होगा /Users/USERX
।
.ssh/config
(नहींconf
)। यह बुनियादी ऑपरेशन के लिए आवश्यक नहीं है, और इस प्रकार डिफ़ॉल्ट रूप से मौजूद नहीं है। आपको इसे बनाना होगा।vim ~/.ssh/config
इसे खोलने / बनाने के लिए (या अपने पसंदीदा, इंस्टॉल किए गए टेक्स्ट एडिटर का उपयोग करें) का प्रयास करें ।