मुझे अपने एसएसएच डिमन के रूप में MobaSSH चलाने वाले विंडोज 7 बॉक्स में एसएसएच करने की आवश्यकता है, और विंडोज बॉक्स पर उपयोगकर्ता नाम में एक स्पेस है। मैं बहुत की तरह एक OSX टर्मिनल पर विंडोज 7 बॉक्स के लिए लॉग इन कर सकते हैं:एसपीपी उपयोगकर्ता नामों में रिक्त स्थान की अनुमति नहीं देता है?
ssh "Some User"@WindowsHost
तो मैंने सोचा कि मैं कंप्यूटर के बीच फ़ाइलें स्थानांतरित करने पर OSX SCP आदेश का उपयोग करने में सक्षम हो, लेकिन मैं एक त्रुटि मिलती रहती है "अमान्य उपयोगकर्ता नाम" कह जब भी मैं कुछ इस तरह करते हैं:
scp myfile "Some User"@WindowsHost:~/myfile
मैं इस पर देखा और this question on stackoverflow पाया है, लेकिन है कि फ़ाइल पथ के भीतर एक स्थान के बारे में मुख्य रूप से है।
मुझे a bug posted about this issue in a specific version of scp मिला, लेकिन मुझे यकीन नहीं है कि ओएसएक्स पर स्क्रैप कैसे पैच करें। पैच को .c फ़ाइल के रूप में पेश किया जाता है।
मेरा अंतिम उपाय विंडोज 7 बॉक्स पर एक नया उपयोगकर्ता नाम बनाना और मेरी सभी प्रोफाइल सेटिंग्स को उस नए उपयोगकर्ता को स्थानांतरित करना है। यह एक वास्तविक परेशानी की तरह लगता है कि मैं एसएसएच के माध्यम से लॉगिन कर सकता हूं, लेकिन एसपीपी नहीं।
कोई सुझाव?
से मैकोज़ सिएरा (10.12) में काम करता है जो एक आकर्षण की तरह काम करता है। कॉन्फ़िगरेशन फ़ाइल के बारे में कभी नहीं सुना, यह क्या कर सकता है पर प्रकाश डालने के लिए धन्यवाद! – ariestav
आश्चर्यजनक रूप से उपयोगी! यह ओएस/एक्स रिमोट होस्ट के लिए भी काम करता है। मैंने ओएस/एक्स से ओएस/एक्स तक एसपीपी करने के लिए ऐसा किया, जहां रिमोट यूज़रनेम में एक जगह थी। –
किसी को भी सोचने के लिए (मेरे जैसा) यह उबंटू = के लिए भी काम करता है) [एससीपी में उपयोगकर्ता नाम रिक्त स्थान से बचें] (http://askubuntu.com/a/774921/304936) – cavpollo