เชื่อมต่อ 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 ตรงไปยังพอร์ตของพร็อกซีจะส่งแฮนด์เชกไปยังบริการที่คาดหวัง HTTP
แทนที่ปลายทาง จุดหมาย และบัญชี สำหรับจุดหมาย SSH ที่เข้าถึงได้สาธารณะซึ่งอนุญาตตัวกลางสาธารณะ รายการพร็อกซี HTTP เสนอผู้สมัครเพื่อตรวจสอบการเข้าถึงโฮสต์และพอร์ตนั้น เลือกปลายทางที่ไม่ต้องใช้บัญชีพร็อกซีสำหรับคำสั่งที่แสดง ตัวเลือก OpenBSD nc เหล่านี้ขึ้นกับการนำไปใช้ ไฟล์เรียกทำงานอื่นชื่อ nc อาจไม่รองรับ
พร็อกซีอาจต้องมีการเข้าสู่ระบบของตนเองหรือปฏิเสธพอร์ต SSH ที่ขอ 407 เกี่ยวกับการแลกเปลี่ยนกับพร็อกซีนั้น หลังจากอุโมงค์เปิด SSH ยังคงตรวจสอบโฮสต์เป้าหมายและยืนยันตัวตนผู้ใช้ กุญแจ SSH ที่ถูกปฏิเสธเป็นความล้มเหลวอีกแบบ
เก็บ ProxyCommand ไว้ใต้ส่วน Host ที่ต้องการ และเมื่อจำเป็นให้ใช้เส้นทางการยืนยันตัวตนผ่านพร็อกซีที่ตัวช่วยที่เลือกสนับสนุน คำสั่งให้สตรีม ไม่ใช่การอนุญาตผ่านตัวกลาง หากอนุญาตเฉพาะจุดหมาย HTTPS ให้ขอข้อตกลงการเข้าถึง SSH ที่ได้รับอนุมัติแทนการถือว่าการสะกดคำสั่งแบบอื่นจะเปลี่ยนนโยบาย