उपयोगकर्ता नाम '@' अक्षर के साथ SSH से कैसे जुड़ें


16

मुझे एक सर्वर में लॉगिन क्रेडेंशियल दिए गए थे और @मेरे उपयोगकर्ता नाम में एक चरित्र है। मैं अपने टर्मिनल में SSH कनेक्शन कैसे बना सकता हूं?

उपयोगकर्ता नाम: foo@domain.com
होस्ट: domain.com

मैंने कोशिश की

$ ssh "foo@domain.com"@domain.com
$ ssh foo@domain.com -l domain.com

कुछ भी काम नहीं लग रहा है।

कोई मदद?


आपके द्वारा उपयोग किए जा रहे OS के आधार पर, आप बस डोमेन से जुड़ सकते हैं और शामिल होने के बाद एक उपयोगकर्ता नाम दर्ज कर सकते हैं। इष्टतम नहीं है लेकिन फिर भी एक समाधान है।
जॉन

जवाबों:


16

यदि उपयोगकर्ता नाम foo@domain.com है, तो आप यह कोशिश कर सकते हैं:

$ ssh 'foo@domain.com'@domain.com 

5

मैंने अभी-अभी अपने सिस्टम पर एक नया उपयोगकर्ता बनाया है foo@domainऔर मैं इसे पूरी तरह से अच्छी तरह से बता सकता हूं

ssh foo@domain@server

यदि जो भी कारण आपके लिए काम नहीं करता है, आप भी कर सकते हैं

ssh 'foo@domain'@badabing

या

ssh 'foo\@domain'@badabing

2

जिसने भी आपको लॉगिन क्रेडेंशियल दिए हैं उसने गलती की होगी। क्या आपने अभी कोशिश की है ssh foo@domain.com:?


मैंने आपको वोट दिया है, और मैं इसे छोड़ने जा रहा हूं, लेकिन ऐसे उदाहरण हैं जहां यह संभव है, और पहले @को ए से बदला जा सकता है +

वाह। मुझे कभी नहीं पता था कि '@' एक मान्य उपयोगकर्ता नाम है ... लेकिन फिर मैंने कभी भी इसमें '@' वाले उपयोगकर्ता नाम का उपयोग करने की कोशिश नहीं की।
बेन्जीवेबे

1
यह पर्यावरण पर निर्भर करता है। मैंने कुछ वर्चुअल होस्ट के साथ यह सेट-अप देखा है। यह सुंदर नहीं है।

2

मुझे लगता है कि आपका उपयोगकर्ता नाम foo है, इसलिए आपको प्रयास करना चाहिए: ssh foo@domain.comजो आपको पासवर्ड के लिए संकेत देगा।

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