मैंने कई सत्र बिताए हैं, यह पता लगाने की कोशिश कर रहा हूं, और कई अन्य पदों का पालन करने की कोशिश की है। लेकिन किसी कारण के लिए यह मेरे लिए भ्रामक है और अन्य स्थितियों में से कोई भी "लागू करने के लिए" प्रतीत नहीं होता है।
मुझे क्या करने का मन है:
नोट: इन मशीनों में से कोई भी एक ही लैन पर नहीं है।
वर्कस्टेशन A - इंटरनेट पर कहीं भी / कहीं भी एक linux मशीन
सर्वर - इंटरनेट पर लिनक्स वर्चुअल प्राइवेट सर्वर इंटरनेट आईपी पता 1.2.3.4
वर्कस्टेशन बी - मेरा होम विंडोज मशीन आरडीपी चला रहा है इंटरनेट आईपी पता 5.6.7.8 NAT IP पता 192.168.10.51
मैं चाहता हूं कि लिनक्स सर्वर एक एसएसएच "गेटवे" के रूप में कार्य करे, इसलिए मैं वर्कस्टेशन ए से वर्कस्टेशन बी तक आरडीपी कर सकता हूं
वर्कस्टेशन बी, एक प्रतिबंधक आईएसपी पर है यह एक sshd नहीं चला सकता है, लेकिन पोटीन जैसे एसएसएच क्लाइंट का उपयोग करके सर्वर से कनेक्ट कर सकता है।
यहाँ मेरा आखिरी प्रयास है:
इसलिए वर्कस्टेशन B से:
Using Putty: Host Name ( Ip Address ) 1.2.3.4
Port 22
SSH Tunnel Source Port 3389
Local Port localhost:3389
(अपडेट) "स्थानीय पोर्ट अन्य होस्ट से कनेक्शन स्वीकार करते हैं" पर जाँच की गई चेक नहीं किया गया "दूरस्थ मेजबान वही करते हैं" चयनित "स्थानीय" और गंतव्य के तहत "ऑटो"
फिर सर्वर पर:
ssh -p 33890 -L 9833:192.168.10.51:3389 rdpuser@5.6.7.8
फिर वर्कस्टेशन A पर:
rdesktop 1.2.3.4:33890
मैंने इस पर विविधताओं का एक समूह बनाने की कोशिश की है, लेकिन मैं निश्चित भी नहीं हूं कि मुझे पूरी ssh सुरंग की सही समझ है।
इसके अलावा, मुझे SSH सुरंग के लिए एक विशिष्ट आवश्यकता है और वोस्टर बी पर sshd स्थापित नहीं कर सकता है। मैं वास्तव में PPTPD, IPsec और अन्य को स्थापित करना जानता हूं, लेकिन यहां काम नहीं करेगा। इसलिए यदि आपके पास एक अलग समाधान है तो यह लागू नहीं है। मैं केवल इस बात पर ध्यान दे रहा हूं कि मेरे परिदृश्य को पूरा नहीं किया जा सकता है या नहीं (क्योंकि मैं भ्रमित हूं) और जो मैं गलत कर रहा हूं वह हो सकता है।
क्षमा करें यदि यह लंबा है, अस्पष्ट होने की कोशिश नहीं कर रहा है।
मैंने इस पोस्ट को देखा: [कैसे करने के लिए सुरंग-windows-रिमोट डेस्कटॉप-थ्रू-ssh-का उपयोग कर एक linux बॉक्स] [1] यह मेरी स्थिति के बहुत करीब था, लेकिन लिनक्स बॉक्स मेरे स्थानीय नेटवर्क पर नहीं है।