คำถามติดแท็ก ssh-tunnel

อุโมงค์ SSH ใช้ประโยชน์จากโปรโตคอล SSH ในการขนส่งข้อมูลที่ไม่ได้เข้ารหัสผ่านการเชื่อมต่อที่เข้ารหัส

2
ฉันต้องการโซลูชันพร็อกซีย้อนกลับสำหรับ SSH
สวัสดีนี่คือสถานการณ์ที่ฉันมีเซิร์ฟเวอร์ในศูนย์ข้อมูลองค์กรสำหรับโครงการ ฉันมีการเข้าถึง SSH กับเครื่องนี้ที่พอร์ต 22 มีบางเครื่องเสมือนที่ทำงานบนเซิร์ฟเวอร์นี้และที่ด้านหลังของทุกสิ่งระบบปฏิบัติการอื่น ๆ จำนวนมากทำงานอยู่ ตอนนี้ฉันอยู่หลังไฟร์วอลล์ศูนย์ข้อมูลหัวหน้างานของฉันถามฉันว่าฉันสามารถทำบางสิ่งได้หรือไม่ซึ่งฉันสามารถให้คนจำนวนมากบนอินเทอร์เน็ตสามารถเข้าถึงเครื่องเสมือนเหล่านี้ได้โดยตรง ฉันรู้ว่าฉันได้รับอนุญาตให้รับส่งข้อมูลบนพอร์ตอื่นที่ไม่ใช่ 22 แล้วฉันสามารถส่งต่อพอร์ตได้ แต่เนื่องจากฉันไม่ได้รับอนุญาตนี้ดังนั้นสิ่งที่สามารถแก้ไขได้ในกรณีนี้ คนที่ต้องการเชื่อมต่ออาจเป็นไอดอลที่สมบูรณ์ซึ่งอาจมีความสุขเพียงแค่เปิด putty ที่เครื่องของพวกเขาหรืออาจจะเป็น filezilla ฉันไม่ได้มีไฟร์วอลล์ในมือของฉันหรือพอร์ตอื่นที่ไม่ใช่ 22 เปิดและในความเป็นจริงแม้ว่าฉันจะขอให้พวกเขาไม่อนุญาตให้เปิด 2 ครั้ง SSH ไม่ใช่สิ่งที่หัวหน้างานของฉันต้องการ

2
จะ จำกัด พอร์ตการรับส่งข้อมูล SSH แบบย้อนกลับได้อย่างไร?
เรามีเซิร์ฟเวอร์สาธารณะที่ยอมรับการเชื่อมต่อ SSH จากไคลเอนต์หลายหลังไฟร์วอลล์ ไคลเอนต์เหล่านี้แต่ละคนสร้างอุโมงค์ SSH แบบย้อนกลับโดยใช้ssh -Rคำสั่งจากเว็บเซิร์ฟเวอร์ที่พอร์ต 80 ไปยังเซิร์ฟเวอร์สาธารณะของเรา พอร์ตปลายทาง (ที่ฝั่งไคลเอ็นต์) ของ Reverse SSH Tunnel คือ 80 และพอร์ตต้นทาง (ที่ด้านเซิร์ฟเวอร์สาธารณะ) ขึ้นอยู่กับผู้ใช้ เราวางแผนที่จะบำรุงรักษาแผนที่ที่อยู่ของพอร์ตสำหรับผู้ใช้แต่ละคน ตัวอย่างเช่นไคลเอ็นต์ A จะทำการส่งผ่านเว็บเซิร์ฟเวอร์ที่พอร์ต 80 ไปยังพอร์ต 8000 ของเรา ลูกค้า B จาก 80 ถึง 8001; ไคลเอนต์ C จาก 80 ถึง 8002 Client A: ssh -R 8000:internal.webserver:80 clienta@publicserver Client B: ssh -R …
9 linux  ssh  ssh-tunnel 

2
ฉันสามารถใช้อุโมงค์ SSH เพื่อเข้าถึงเว็บเซิร์ฟเวอร์ที่กำลังฟังบน IP / พอร์ตอื่นบนเซิร์ฟเวอร์เดียวกันได้หรือไม่
ฉันมีเว็บเซิร์ฟเวอร์ที่ยังไม่พร้อมสำหรับการใช้งานทั่วไป แต่ฉันยังต้องการทดสอบบางสิ่งจากระยะไกล ฉันสามารถใช้ประโยชน์จากอุโมงค์ SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์แล้วใช้อุโมงค์เพื่อกำหนดเส้นทางไปยังบริการเว็บที่ทำงานบนเซิร์ฟเวอร์เดียวกันได้หรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร ฉันรู้ว่าการใช้ข้อยกเว้นไฟร์วอลล์จะง่ายขึ้น แต่นั่นไม่ใช่ตัวเลือกในขณะนี้ ขออภัยหากเกิดความสับสน ฉันยอมรับว่ามันเป็นสถานการณ์ที่ไม่เหมือนใคร CentOS 5.x

6
การกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดผ่านพร็อกซีถุงเท้าโดยใช้ ssh -D
มันเป็นวิธีที่ง่ายในการกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดผ่านพร็อกซี ssh กับ -D ฉันสามารถกำหนดค่าแอปพลิเคชันเฉพาะแต่ละรายการให้ทำเช่นนี้ได้ แต่ฉันต้องการการกำหนดค่าที่กำหนดเส้นทางการรับส่งข้อมูลทั้งหมดบนเครื่อง ขอบคุณสำหรับความช่วยเหลือของคุณ!
9 ssh  ssh-tunnel  socks 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.