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