SSH ការបញ្ជូនបញ្ច្រាស់ឌីណាមិក៖ បង្កើតអ្នកស្តាប់ SOCKS ពីចម្ងាយ
បង្កើតអ្នកស្តាប់ SOCKS ឌីណាមិកបញ្ច្រាស់នៅលើម៉ាស៊ីនមេ SSH ដោយការតភ្ជាប់ទៅគោលដៅត្រូវបានបើកពីខាងអតិថិជន។
ជាធម្មតា ផ្លូវរូង SSH SOCKS ផ្តល់ឱ្យកុំព្យូទ័រយួរដៃនូវច្រកចេញបណ្តាញរបស់ម៉ាស៊ីនមេ។ ការបញ្ជូនបញ្ច្រាស់ឌីណាមិកបង្វិលការរៀបចំនេះបញ្ច្រាស់៖ កម្មវិធីនៅលើម៉ាស៊ីនពីចម្ងាយអាចប្រើបណ្តាញដែលអតិថិជន SSH របស់អ្នកមាន។
នៅលើអតិថិជន OpenSSH ដែលគាំទ្រការបញ្ជូនពីចម្ងាយដោយគ្មានគោលដៅ៖
ssh -N -R 127.0.0.1:1080 [email protected]
អ្នកស្តាប់ SOCKS ស្ថិតនៅ remote.example.net ភ្ជាប់ទៅអាសយដ្ឋាន loopback របស់វា។ កម្មវិធីនៅទីនោះប្រើ 127.0.0.1:1080។ ការតភ្ជាប់ទៅគោលដៅធ្វើដំណើរត្រឡប់តាម SSH ហើយត្រូវបានបើកពីខាងដែលអតិថិជនរបស់អ្នកកំពុងដំណើរការ។
អានទិសដៅមុនពេល IP
ឯកសារ -R ធ្វើឱ្យគោលដៅដែលបានបោះបង់មានអត្ថន័យ។ ការកំណត់ដែលមាន port:host:hostport គឺជាការបញ្ជូនថេរជំនួសវិញ។ កុំសន្មតថាអតិថិជនចាស់គាំទ្រទម្រង់ឌីណាមិកខ្លីជាង។
IP ចេញក្រៅ គឺជាអ្វីដែលបណ្តាញខាងអតិថិជនរបស់អ្នកប្រើសម្រាប់ការតភ្ជាប់ទាំងនោះ។ កុំព្យូទ័រយួរដៃនៅខាងក្រោយរ៉ោតទ័រគេហដ្ឋានអាចចេញតាមអាសយដ្ឋានសាធារណៈដែលបានបកប្រែរបស់រ៉ោតទ័រនោះ។ វាមិនមែនជា IP របស់ម៉ាស៊ីនមេ SSH ដោយស្វ័យប្រវត្តិទេ ហើយក៏មិនមែនជាអាសយដ្ឋានដែលបានផ្តល់ឱ្យកុំព្យូទ័រយួរដៃដោយផ្ទាល់ដែរ។
រក្សាអ្នកស្តាប់ពីចម្ងាយឱ្យមានកំណត់។ ការភ្ជាប់ដោយតួអក្សរជំនួសអាចឱ្យម៉ាស៊ីនផ្សេងទៀតប្រើបណ្តាញខាងអតិថិជនរបស់អ្នកជាច្រកចេញ អាស្រ័យលើគោលនយោបាយម៉ាស៊ីនមេ។ សូម្បីតែ loopback ក៏អាចមានសម្រាប់ដំណើរការផ្សេងទៀតដែលមានសិទ្ធិនៅលើម៉ាស៊ីនពីចម្ងាយ។ វាមិនមែនជាអាថ៌កំបាំងក្នុងមួយដំណើរការទេ។
សម្រាប់សំណុំគោលដៅមានកំណត់ សូមពិនិត្យ PermitRemoteOpen និងគោលនយោបាយបញ្ជូនរបស់ម៉ាស៊ីនមេ។ ផ្លូវក៏អាស្រ័យលើអតិថិជនរបស់អ្នកនៅលើអ៊ីនធឺណិតដែរ។ នៅពេលការតភ្ជាប់នោះបិទ ផ្លូវប្រូកស៊ីពីចម្ងាយបាត់ទៅ។ ការបញ្ជូនបញ្ច្រាស់ផ្លាស់ប្តូរកន្លែងដែលការតភ្ជាប់កើតឡើង។ វាមិនផ្តល់ប្រូកស៊ីឯករាជ្យដោយឡែកពីសម័យ SSH ទេ។