मेरी ssh_config
फाइल के अनुसार ...
कॉन्फ़िगरेशन डेटा को निम्नानुसार पार्स किया गया है:
- कमांड लाइन विकल्प
- उपयोगकर्ता-विशिष्ट फ़ाइल
- सिस्टम-वाइड फ़ाइल
इसके साथ ही कहा, (और हाँ, मुझे पता है, मैं कर सकता है दस्त man ssh_config
और man ssh
, और (आशा) प्रलेखित चूक के लिए) .. मैं कैसे सक्रिय विन्यास "प्रिंट आउट" कर सकते हैं, सभी वर्तमान सेटिंग्स के लिए। उदाहरण के लिए, कुछ इस तरह ...
ssh -o Tunnel=ethernet servername -p 2210 --print-config
SSH-2.0-OpenSSH_7.0
Command Line Options
Port 2210
Host servername
Command Line Configurations
Tunnel Ethernet
Config File
...
SSH Defaults
...
AddressFamily any (???)
BatchMode no
...
यह आपको स्पष्ट रूप से बताएगा कि क्या सेट किया गया है, और क्यों। मुझे AddressFamily
विशेष रूप से बाहर बुलाया गया है , क्योंकि यह कोई दस्तावेज नहीं डिफ़ॉल्ट मान के साथ एक कॉन्फ़िगरेशन विकल्प का एक आदर्श उदाहरण है । से man ssh_config
...
निर्दिष्ट करता है कि कनेक्ट करते समय परिवार को कौन से पते का उपयोग करना है। मान्य तर्क हैं
any
,inet
(केवल IPv4 का उपयोग करें), याinet6
(केवल IPv6 का उपयोग करें)।
ओह! किसी भी रचनात्मक सुझाव के लिए धन्यवाद (न कि सिर्फ एक गुच्छा RTFM
)। 🙉
ssh_config
! = sshd_config
।
sshd
अपने आंतरिक