ប្រសិនបើ Ncat មានរួចហើយសម្រាប់ Windows OpenSSH វាអាចផ្តល់ការតភ្ជាប់តាមរយៈ SOCKS5 proxy។ បន្ថែមធាតុ host ទៅក្នុងការកំណត់ SSH ដែលអតិថិជន OpenSSH នោះប្រើ:

Host target-via-socks
    HostName ssh.example
    User user
    ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p

ជំនួសឈ្មោះ host ទាំងពីរ និងគណនី បន្ទាប់មកភ្ជាប់ជាមួយ ssh target-via-socks។ ឧទាហរណ៍នេះសន្មត់ថា ncat.exe ស្ថិតនៅក្នុងផ្លូវស្វែងរកឯកសារប្រតិបត្តិរបស់ជំនួយការ។ បើមិនដូច្នេះទេ សូមប្រើផ្លូវពេញលេញនៃឯកសារប្រតិបត្តិដែលបានដកស្រង់ត្រឹមត្រូវ ជាពិសេសនៅពេលថតមានចន្លោះ។

ចំណុចបញ្ចប់ proxy មកបន្ទាប់ពី --proxy។ OpenSSH ពង្រីក %h និង %p ទៅជាឈ្មោះ host និងច្រក SSH ចុងក្រោយ។ Ncat ចរចាការតភ្ជាប់ SOCKS ហើយដឹកស្ទ្រីមបៃលទ្ធផលនៅលើធាតុចូល និងចេញស្តង់ដារ; OpenSSH បន្តការចាប់ដៃ SSH លើស្ទ្រីមនោះ។

--proxy-type socks5 ច្បាស់លាស់មានសារៈសំខាន់។ នៅពេលជម្រើសនោះអវត្តមាន Ncat ប្រើ HTTP proxy តាមលំនាំដើម ទោះបីច្រកដែលបានផ្តល់គឺ 1080 ក៏ដោយ។ អ្នកស្តាប់ SOCKS មិនអាចសន្និដ្ឋានថាសំណើ HTTP CONNECT មានន័យថា SOCKS បានទេ។

ឧទាហរណ៍នេះសន្មត់ចំណុចបញ្ចប់ SOCKS ដែលគ្មានការផ្ទៀងផ្ទាត់; ជ្រើសរើសបេក្ខជនពី បញ្ជី proxy SOCKS5 សម្រាប់តែគោលដៅ SSH សាធារណៈដែលផ្លូវនោះត្រូវបានអនុញ្ញាត ហើយពិនិត្យការចូលដំណើរការទៅ host និងច្រកពិតរបស់វា។ ការផ្ទៀងផ្ទាត់ proxy នៅពេលចាំបាច់ គឺដាច់ដោយឡែកពីការចូល SSH ក្រោយមក។ រក្សាការផ្ទៀងផ្ទាត់សោ host របស់គោលដៅ SSH; ការទៅដល់វាតាមរយៈជំនួយការ មិនផ្លាស់ប្តូរអត្តសញ្ញាណដែល OpenSSH ត្រូវផ្ទៀងផ្ទាត់ទេ។

អត្ថបទពាក់ព័ន្ធ