SSH ProxyCommand បរាជ័យជាមួយ command not found
រកជំនួយការ ProxyCommand ដែលបាត់ ហើយបែងចែកការបរាជ័យនៃការប្រតិបត្តិក្នុងម៉ាស៊ីនពីការចរចា proxy ឬការចូល SSH។
connect: command not found មានន័យថា SSH មិនអាចបើកជំនួយការ ProxyCommand របស់ខ្លួននៅក្នុងម៉ាស៊ីនបានទេ។ មិនទាន់មានការចាប់ដៃ proxy ដែលត្រូវជួសជុលនៅឡើយ។ ឈ្មោះនេះអាចសំដៅទៅឯកសារប្រតិបត្តិដាច់ដោយឡែក មិនមែនពាក្យបញ្ជាដែលមាននៅក្នុង shell ឬពាក្យបញ្ជារងរបស់ OpenSSH ទេ។
- រកពាក្យបញ្ជាដែលបានជ្រើសរើស។ ពិនិត្យការកំណត់ SSH ដែលមានសុពលភាពសម្រាប់ឈ្មោះគោលដៅ និងគណនីដូចគ្នា។ ផ្នែក Host ឯកសារដែលបានបញ្ចូល និងជម្រើសបន្ទាត់ពាក្យបញ្ជា អាចជ្រើស ProxyCommand ខុសពីឯកសារដែលអ្នកបានកែ។
- រកឯកសារប្រតិបត្តិរបស់វា។ ប្រៀបធៀប PATH នៃបរិស្ថានបើកដំណើរការ ជាមួយស្ថានីយអន្តរកម្មដែលជំនួយការនេះដំណើរការ។ ផ្លូវដាច់ខាតទៅកម្មវិធីដែលមានស្រាប់ និងបានបម្រុងទុក លុបបំបាត់ភាពមិនច្បាស់នេះ។
- ផ្គូផ្គងការអនុវត្តរបស់ជំនួយការ។ កុំជំនួសឯកសារគោលពីរណាមួយដែលឈ្មោះ
nc។ OpenBSD netcat ប្រើ-X connectសម្រាប់ HTTP CONNECT និង-X 5សម្រាប់ SOCKS5; ប្រភេទផ្សេងអាចខ្វះជម្រើសទាំងនោះ ឬការគាំទ្រការផ្ទៀងផ្ទាត់អត្តសញ្ញាណរបស់ proxy។
បន្ទាប់ពីជំនួយការចាប់ផ្តើម សូមតាមដានការបរាជ័យបន្ទាប់តាមលំដាប់៖ ការតភ្ជាប់ទៅ proxy ការចរចា proxy ការតភ្ជាប់ទៅគោលដៅ បន្ទាប់មកការផ្ទៀងផ្ទាត់ SSH។ ការបរាជ័យនៅដំណាក់កាលមួយ មិនបញ្ជាក់ថាមានបញ្ហានៅដំណាក់កាលក្រោយទេ។
ProxyJump ត្រូវការម៉ាស៊ីនលោត SSH។ វាអាចជំនួសការរៀបចំនេះបាន លុះត្រាតែសេវានោះមាន។ proxy HTTP មិនក្លាយជាចំណុចចូល SSH ដោយសារតែការកំណត់បានផ្លាស់ប្តូរនោះទេ។