SSH के माध्यम से दूरस्थ कंप्यूटर में प्रवेश के लिए शॉर्टकट


5

मैं अपने SSH लॉगिन को अपने मैक कंप्यूटर से दूरस्थ कंप्यूटर में छोटा करना चाहता हूं। वर्तमान में, मैं लॉग इन करता हूं

ssh username@remote.anu.edu.au.

मैंने एक संक्षिप्त नाम का उपयोग करके कमांड को बदलने का प्रयास किया cshrc फ़ाइल, लेकिन यह काम नहीं किया। ऊपर पूर्ण कमांड टाइप किए बिना मैं दूरस्थ कंप्यूटर में कैसे लॉग इन कर सकता हूं?

जवाबों:


8

आप एक जोड़ सकते हैं config फ़ाइल (कोई फ़ाइल एक्सटेंशन नहीं) आपके लिए .ssh निम्नलिखित प्रविष्टि के साथ फ़ोल्डर:

Host x
HostName example.com
User me
IdentityFile ~/.ssh/key

अब, आप लॉग इन कर सकते हैं example.com उपयोगकर्ता नाम के साथ me और निजी कुंजी key निम्नलिखित आदेश के साथ:

ssh x

बहुत बहुत धन्यवाद !!!!! यह काम करता है लेकिन पासवर्ड की जरूरत है। क्या आप मुझे सूचित कर सकते हैं कि कैसे इसे पासवर्ड मुक्त बनाया जा सकता है?
skn

2
ओह। आपने पासवर्ड का उपयोग करने का उल्लेख नहीं किया है, इसलिए मैंने माना कि आपने एक कुंजी का उपयोग किया है। SSH के साथ सादा-पाठ पासवर्ड पास करना थोड़ा अधिक कठिन है। AskUbuntu के इस सवाल के कुछ हल हैं: askubuntu.com/questions/87956/...
iglvzx

1
आप सार्वजनिक कुंजी प्रमाणीकरण सेट क्यों नहीं करते हैं? यह आसान और अधिक सुरक्षित है।
user55325

1
यह उत्तर अभी तक क्यों नहीं चुना गया है?
Dario Russo

2

यदि आप इसे "पासवर्ड मुक्त" रखना चाहते हैं, तो आप सार्वजनिक कुंजी प्रमाणीकरण का उपयोग कर सकते हैं। यह कुछ अवधारणाओं में से एक है जो अधिक सुरक्षित है और आसान भी है।

आपको बस क्लाइंट पर एक मुख्य जोड़ी बनाने और सर्वर को सार्वजनिक कुंजी भेजने की आवश्यकता है।

कीपर बनाएँ: (आपको एक मजबूत पासफ़्रेज़ का उपयोग करना चाहिए)

ssh-keygen -t rsa

सर्वर पर अपना नया बनाया गया publickey भेजें:

ssh-copy-id -i ~ / .ssh / id_rsa.pub उपयोगकर्ता @ सर्वर

अब आपको पासवर्ड के बिना लॉगिन करने में सक्षम होना चाहिए। यदि नहीं, तो अपने ssh सर्वर को इस तरह कॉन्फ़िगर करना सुनिश्चित करें:

PasswordAuthentication no
UsePAM no

0

अपने खोल के प्रोफ़ाइल में एक उपनाम स्थापित करने के बारे में कैसे?

alias sshzzz='username@remote.anu.edu.au.'

तब आप सिर्फ टाइप कर सकते हैं sshzzz और फिर अपना पासवर्ड डालें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.