connect: command not found មានន័យថា SSH មិនអាចបើកជំនួយការ ProxyCommand របស់ខ្លួននៅក្នុងម៉ាស៊ីនបានទេ។ មិនទាន់មានការចាប់ដៃ proxy ដែលត្រូវជួសជុលនៅឡើយ។ ឈ្មោះនេះអាចសំដៅទៅឯកសារប្រតិបត្តិដាច់ដោយឡែក មិនមែនពាក្យបញ្ជាដែលមាននៅក្នុង shell ឬពាក្យបញ្ជារងរបស់ OpenSSH ទេ។

  1. រកពាក្យបញ្ជាដែលបានជ្រើសរើស។ ពិនិត្យការកំណត់ SSH ដែលមានសុពលភាពសម្រាប់ឈ្មោះគោលដៅ និងគណនីដូចគ្នា។ ផ្នែក Host ឯកសារដែលបានបញ្ចូល និងជម្រើសបន្ទាត់ពាក្យបញ្ជា អាចជ្រើស ProxyCommand ខុសពីឯកសារដែលអ្នកបានកែ។
  2. រកឯកសារប្រតិបត្តិរបស់វា។ ប្រៀបធៀប PATH នៃបរិស្ថានបើកដំណើរការ ជាមួយស្ថានីយអន្តរកម្មដែលជំនួយការនេះដំណើរការ។ ផ្លូវដាច់ខាតទៅកម្មវិធីដែលមានស្រាប់ និងបានបម្រុងទុក លុបបំបាត់ភាពមិនច្បាស់នេះ។
  3. ផ្គូផ្គងការអនុវត្តរបស់ជំនួយការ។ កុំជំនួសឯកសារគោលពីរណាមួយដែលឈ្មោះ nc។ OpenBSD netcat ប្រើ -X connect សម្រាប់ HTTP CONNECT និង -X 5 សម្រាប់ SOCKS5; ប្រភេទផ្សេងអាចខ្វះជម្រើសទាំងនោះ ឬការគាំទ្រការផ្ទៀងផ្ទាត់អត្តសញ្ញាណរបស់ proxy។

បន្ទាប់ពីជំនួយការចាប់ផ្តើម សូមតាមដានការបរាជ័យបន្ទាប់តាមលំដាប់៖ ការតភ្ជាប់ទៅ proxy ការចរចា proxy ការតភ្ជាប់ទៅគោលដៅ បន្ទាប់មកការផ្ទៀងផ្ទាត់ SSH។ ការបរាជ័យនៅដំណាក់កាលមួយ មិនបញ្ជាក់ថាមានបញ្ហានៅដំណាក់កាលក្រោយទេ។

ProxyJump ត្រូវការម៉ាស៊ីនលោត SSH។ វាអាចជំនួសការរៀបចំនេះបាន លុះត្រាតែសេវានោះមាន។ proxy HTTP មិនក្លាយជាចំណុចចូល SSH ដោយសារតែការកំណត់បានផ្លាស់ប្តូរនោះទេ។

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