আমার 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
(কেবলমাত্র আইপিভি 4 ব্যবহার করুন), বাinet6
(কেবল আইপিভি 6 ব্যবহার করুন)।
ইসস! যে কোনও গঠনমূলক পরামর্শের জন্য ধন্যবাদ (কেবলমাত্র একগুচ্ছ নয় RTFM
)। 🙉
ssh_config
! = sshd_config
।
sshd
কনফিগার ফাইলগুলি তার অভ্যন্তরীণ ডিফল্টগুলি ওভাররাইড করার জন্য ব্যবহার করে, যা তাজা ইনস্টলের পরে স্টক কনফিগারেশন ফাইলগুলিতে প্রদর্শিত হয়