हर दिन, कई घंटों के उपयोग के बाद, SSH का उपयोग करके कुछ भी बस बेतरतीब ढंग से काम करना बंद कर देगा। मेरे लिए एकमात्र उपाय मेरी मशीन को फिर से चालू करना है, जो इसे तब तक ठीक करता है जब तक कि यह यादृच्छिक रूप से दोबारा न हो।
> git push
Could not create directory '/var/empty/.ssh'.
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
यहाँ अधिक जानकारी के साथ -v (संक्षिप्तता के लिए छोटा) के लिए एक अलग मेजबान में ssh की कोशिश कर रहा है:
debug1: Connection established.
Could not create directory '/var/empty/.ssh'.
debug1: identity file /var/empty/.ssh/id_rsa type -1
debug1: identity file /var/empty/.ssh/id_rsa-cert type -1
debug1: identity file /var/empty/.ssh/id_dsa type -1
debug1: identity file /var/empty/.ssh/id_dsa-cert type -1
मैं अपने मुख्य OSX उपयोगकर्ता में लॉग इन हूं। ~ / और ~ /। ssh दोनों ठीक और बरकरार हैं और ऐसा होने पर मैं अपने उपयोगकर्ता की अनुमति के लिए कुछ नहीं कर रहा हूं। ऐसा होने पर मैं निश्चित रूप से / आदि में कुछ भी गड़बड़ नहीं कर रहा हूं।
क्या ऐसा कुछ है जिससे मैं यह जानने में मदद कर सकता हूं कि यह क्यों हो रहा है?
.ssh
निर्देशिका बनाते हैं तो क्या होता है /var/empty
। आप chown -R USERNAME /var/empty/.ssh
स्वामित्व को अपने खाते में बदलने के लिए उपयोग कर सकते हैं ।
ls -l /var/empty
कुछ नहीं देता। @kobaltz यह तब तक काम करता है जब तक ssh को मेरी कुंजी की आवश्यकता नहीं होती है और तब यह विफल हो जाता है क्योंकि यह उन्हें नहीं ढूंढ सकता है /var/empty/.ssh
। मैं उन्हें स्थानांतरित कर सकता था, लेकिन यह मुझे नहीं बताता कि अंतर्निहित मुद्दा क्या है।
stat -f "%Sp" /var/empty
कहता है?
ls -l /var/empty
?