मैं मैक (मैक ओएस सिएरा 10.12.6) पर अपने ssh कॉन्फिगरेशन को इस तरह से स्थापित करने की कोशिश कर रहा हूं कि यह चाबी का गुच्छा में मेरी ssh कुंजी के लिए पासफ़्रेज़ को संग्रहीत करता है। पहले मैं ऐसा कर सकता था
ssh-add -K ~/.ssh/id_rsa
लेकिन हाल ही में यह अब काम नहीं करता है। इस लेख के बाद मैक ओएस> 10.12.2 में ssh कॉन्फिगर के व्यवहार में बदलाव होने लगता है और इस समस्या को ठीक करने के लिए अनुशंसित तरीका UseKeychain yes
आपके ssh कॉन्फिगर में जोड़ना है। तो यहाँ मेरा .ssh/config
अनुभाग है Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
एक विदेशी होस्ट के लिए ssh करने की कोशिश करते समय, मुझे निम्न त्रुटि संदेश मिलता है:
$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain
कोई भी विचार क्यों ऐसा होता है और मैं इसे कैसे ठीक कर सकता हूं? धन्यवाद!
ssh -F /dev/null ...
अस्थायी रूप से कॉन्फ़िगर फ़ाइल को बायपास करें , यह मेरे लिए काम करता है।