SSH ProxyCommand gagal dengan command not found
Cari pembantu ProxyCommand yang hilang dan bezakan kegagalan pelaksanaan setempat daripada rundingan proksi atau log masuk SSH.
connect: command not found bermaksud SSH tidak dapat melancarkan pembantu ProxyCommand-nya secara setempat. Belum ada jabat tangan proksi untuk dibaiki. Nama itu mungkin merujuk kepada fail boleh laku yang berasingan, bukan arahan terbina dalam shell atau subarahan OpenSSH.
- Cari arahan yang dipilih. Periksa konfigurasi SSH yang berkesan untuk alias destinasi dan akaun yang sama. Bahagian Host, fail yang disertakan dan pilihan baris arahan boleh memilih ProxyCommand yang berbeza daripada fail yang anda sunting.
- Cari fail boleh lakunya. Bandingkan PATH persekitaran pelancaran dengan terminal interaktif tempat pembantu itu berfungsi. Laluan mutlak ke program sedia ada yang dimaksudkan menghapuskan kekaburan itu.
- Padankan pelaksanaan pembantu. Jangan gantikan mana-mana binari bernama
nc. OpenBSD netcat menggunakan-X connectuntuk HTTP CONNECT dan-X 5untuk SOCKS5; varian lain mungkin tiada pilihan itu atau sokongan pengesahan proksi.
Selepas pembantu dilancarkan, ikuti kegagalan seterusnya mengikut urutan: sambungan ke proksi, rundingan proksi, sambungan ke destinasi, kemudian pengesahan SSH. Kegagalan pada satu peringkat tidak membuktikan masalah pada peringkat seterusnya.
ProxyJump memerlukan hos lompat SSH. Ia hanya boleh menggantikan susunan ini apabila perkhidmatan itu tersedia; proksi HTTP tidak menjadi titik log masuk SSH kerana tetapan telah diubah.