พร็อกซีรหัสผ่าน ssh-based (SOCKS5)


1

ฉันต้องการแบ่งปันการเข้าถึงอินทราเน็ตของเพื่อนให้เพื่อนเพราะเขาลืมรหัสผ่าน ฉันคิดว่าจะใช้บนเซิร์ฟเวอร์ของฉันssh -D '*:1080' me@intranet.comแล้วให้เพื่อนของฉันเชื่อมต่อกับเซิร์ฟเวอร์ของฉันที่พอร์ต 1080 เพื่อส่งต่อเขาไปยังอินทราเน็ต อย่างไรก็ตามฉันกลัวที่จะให้ประตูเปิดให้บอทบ้า ๆ นั่นเป็นเหตุผลที่ฉันต้องการเพิ่มรหัสผ่าน แต่ดูเหมือนว่า ssh ไม่รองรับรหัสผ่าน SOCKS5 ...

ฉันพยายามดูว่า netcat หรือ nginx สามารถช่วยฉันได้โดยเพิ่มขั้นตอนกลางระหว่างเพื่อนและ ssh ของฉัน แต่ตอนนี้ฉันพบว่าไม่มีวิธีแก้ปัญหาที่ง่ายเนื่องจาก netcat ไม่รองรับโหมดเซิร์ฟเวอร์รหัสผ่าน SOCKS5 ...

โปรดทราบว่าฉันต้องการโซลูชันที่ "ปลอดภัย" หากเป็นไปได้ที่ไม่ส่งรหัสผ่านในรูปแบบข้อความธรรมดาและฉันก็ไม่ต้องการติดตั้งอะไรในด้านอินทราเน็ต

ความคิดใด ๆ

ขอบคุณ!


@KamilMaciorowski ไม่สคริปต์นี้ทำงานบนเซิร์ฟเวอร์เพราะฉันไม่มีสิทธิ์เข้าถึงคอมพิวเตอร์ของเพื่อน ดังนั้นเพื่อนของฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ของฉันที่พอร์ต 1080 จากนั้นเขาก็จะถูกส่งต่อไปยังอินทราเน็ต
tobiasBora

ฉันพยายามที่จะชี้แจงเล็กน้อยขอบคุณ @KamilMaciorowski
tobiasBora
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.