ដកចេញម៉ាស៊ីន SSH មួយពីផ្លូវ SOCKS លំនាំដើម
ដាក់ករណីលើកលែង ProxyCommand none មុនច្បាប់ wildcard លំនាំដើម ហើយពិនិត្យការកំណត់ OpenSSH ដែលមានប្រសិទ្ធភាពសម្រាប់ម៉ាស៊ីនដែលបានស្នើ។
នៅពេលការកំណត់ OpenSSH ប្រើឧបករណ៍ភ្ជាប់ SOCKS តាមលំនាំដើម សូមដាក់ករណីលើកលែងដែលមានឈ្មោះមួយនៅមុនច្បាប់ធំនោះ៖
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
ឧទាហរណ៍នេះប្រើ ចំណុចប្រទាក់ជម្រើស nc របស់ OpenBSD សម្រាប់ SOCKS5។ ការភ្ជាប់ដោយ ssh internal.example ជ្រើសរើសករណីលើកលែង។ ម៉ាស៊ីនផ្សេងទៀតទទួលបានឧបករណ៍ភ្ជាប់លំនាំដើម។ សម្រាប់គោលដៅ SSH សាធារណៈដែលអនុញ្ញាត កំណត់ត្រាដែលគ្មានគណនីពី បញ្ជីប្រូកស៊ី SOCKS5 អាចផ្តល់អាសយដ្ឋានប្រូកស៊ីលំនាំដើម ប្រសិនបើវាអនុញ្ញាតម៉ាស៊ីនពិត និងច្រក SSH នីមួយៗ។ រក្សាករណីលើកលែងខាងក្នុងដែលចង់បាន។
លំដាប់មានសារៈសំខាន់ ព្រោះ OpenSSH ប្រើតម្លៃដំបូងដែលទទួលបានសម្រាប់ប៉ារ៉ាម៉ែត្រ។ ករណីលើកលែងត្រូវជួបមុនពេលតម្លៃលំនាំដើមដែលត្រូវគ្នាផ្តល់ ProxyCommand រួមទាំងតម្លៃលំនាំដើមដែលអានតាមឯកសារ Include។
ពិនិត្យការកំណត់ដែលមានប្រសិទ្ធភាពសម្រាប់ការហៅជាក់លាក់ដោយ៖
ssh -G internal.example
លំនាំម៉ាស៊ីនត្រូវគ្នានឹងឈ្មោះដែលប្រើដើម្បីហៅ SSH។ ប្រសិនបើពាក្យបញ្ជាប្រើឈ្មោះក្លែងក្លាយដែល HostName ចង្អុលទៅ internal.example សូមផ្តល់ករណីលើកលែងដែលចង់បានដល់ឈ្មោះក្លែងក្លាយនោះផងដែរ។ នេះរក្សាច្បាប់ភ្ជាប់នឹងការស្វែងរកការកំណត់ពិត ជំនួសឱ្យការសន្មតថាឈ្មោះស្មើគ្នាក្នុង DNS ជ្រើសប្លុកដូចគ្នា។