ភ្ជាប់ SSH តាមរយៈប្រូកស៊ី HTTP
នាំការតភ្ជាប់ SSH ឆ្លងកាត់ប្រូកស៊ី HTTP CONNECT ដែលមានស្រាប់ ជាមួយ ProxyCommand សម្រាប់ហូសនីមួយៗ។
ជាមួយ nc ដែលត្រូវគ្នានឹង OpenBSD សូមបន្ថែមធាតុហូសនេះទៅការកំណត់រចនាសម្ព័ន្ធអតិថិជន SSH ដូចជា ~/.ssh/config:
Host work-through-proxy
HostName ssh.example.com
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pប្រើ ssh work-through-proxy សម្រាប់ផ្លូវនោះ។ ជំនួយការសុំប្រូកស៊ី HTTP ធ្វើ CONNECT ទៅ ssh.example.com ហើយបញ្ជូនស្ទ្រីមដែលទទួលយកបានទៅ SSH។ ការចង្អុល SSH ដោយផ្ទាល់ទៅច្រករបស់ប្រូកស៊ីនឹងបញ្ជូន handshake របស់វាទៅសេវាកម្មដែលរំពឹង HTTP។
ជំនួសចំណុចបញ្ចប់ គោលដៅ និងគណនី។ សម្រាប់គោលដៅ SSH ដែលអាចចូលបានជាសាធារណៈ ដែលអនុញ្ញាតឱ្យមានអន្តរការីសាធារណៈ បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនដើម្បីពិនិត្យការចូលទៅហូស និងច្រកនោះ; ជ្រើសរើសចំណុចបញ្ចប់ដែលមិនត្រូវការគណនីប្រូកស៊ីសម្រាប់ពាក្យបញ្ជាដែលបង្ហាញ។ ជម្រើស OpenBSD nc ទាំងនេះអាស្រ័យលើការអនុវត្ត; ឯកសារប្រតិបត្តិផ្សេងទៀតឈ្មោះ nc អាចមិនគាំទ្រពួកវា។
ប្រូកស៊ីអាចទាមទារការចូលរបស់ខ្លួន ឬបដិសេធច្រក SSH ដែលបានស្នើ។ 407 ទាក់ទងនឹងការផ្លាស់ប្តូរជាមួយប្រូកស៊ីនោះ។ បន្ទាប់ពីរូងកណ្តាលបើក ការផ្ទៀងផ្ទាត់ហូសគោលដៅ និងការផ្ទៀងផ្ទាត់អត្តសញ្ញាណអ្នកប្រើនៅតែធ្វើដោយ SSH; កូនសោ SSH ដែលត្រូវបានបដិសេធគឺជាការបរាជ័យផ្សេង។
រក្សា ProxyCommand ក្រោមផ្នែក Host ដែលបានបម្រុង ហើយនៅពេលចាំបាច់ប្រើផ្លូវផ្ទៀងផ្ទាត់ប្រូកស៊ីដែលជំនួយការដែលបានជ្រើសគាំទ្រ។ ពាក្យបញ្ជាផ្តល់ស្ទ្រីម មិនមែនការអនុញ្ញាតតាមអន្តរការីទេ។ ប្រសិនបើអនុញ្ញាតតែគោលដៅ HTTPS សូមទទួលបានការរៀបចំចូល SSH ដែលបានអនុម័ត ជាជាងសន្មតថាការសរសេរពាក្យបញ្ជាផ្សេងទៀតផ្លាស់ប្តូរគោលនយោបាយ។