ผูกตัวรับฟัง -D ภายในของ SSH กับอินเทอร์เฟซ LAN ของไคลเอนต์
ไคลเอนต์ SSH เป็นเจ้าของปลายทาง SOCKS นี้; sshd GatewayPorts ระยะไกลควบคุมทิศทางการส่งต่ออีกทิศทางหนึ่ง
หาก SOCKS ทำงานบนพีซีของไคลเอนต์ SSH แต่ไม่ทำงานบนเครื่อง LAN อื่น ให้ตรวจสอบที่อยู่การรับฟังภายใน หากต้องการผูกอินเทอร์เฟซที่กำหนดไว้หนึ่งอินเทอร์เฟซ:
ssh -N -D 192.0.2.10:1080 [email protected]แทนที่ IP ในเอกสารด้วยอินเทอร์เฟซจริงของไคลเอนต์ SSH เพื่อนร่วมงานที่ได้รับอนุญาตรายอื่นใช้ที่อยู่นั้นและพอร์ต 1080 ไม่ใช่ localhost ของตนเอง
| การควบคุม | บทบาทของตัวรับฟัง |
|---|---|
| ไคลเอนต์ ssh_config GatewayPorts | พฤติกรรมการผูกเริ่มต้นสำหรับการส่งต่อภายใน |
| sshd_config GatewayPorts ระยะไกล | ตัวรับฟัง -R ระยะไกล |
เซิร์ฟเวอร์ยังต้องอนุญาตการส่งต่อและปลายทางที่ร้องขอ การเปลี่ยนการควบคุมตัวรับฟังระยะไกลไม่ย้ายซ็อกเก็ต -D นี้
ตรวจสอบการเข้าถึงของไฟร์วอลล์/ตัวรับฟังของไคลเอนต์ และยืนยันการเข้าถึงจากเพื่อน LAN ที่ตั้งใจและที่ถูกปฏิเสธ SSH ตรวจสอบสิทธิ์เจ้าของอุโมงค์ ไม่ใช่ผู้เรียก SOCKS แต่ละรายในภายหลังด้วยการท้าทายรหัสผ่านแยกต่างหาก