SSH पोर्ट ~ / .ssh / config फ़ाइल में अग्रेषित कर रहा है? [बन्द है]


152

इसलिए मैं आमतौर पर इस कमांड को बहुत चलाता हूं:

ssh -L 5901: myUser@computer.myHost.edu: 5901

मैं SSH के ऊपर VNC करने के लिए इसका उपयोग करता हूँ।

मैं उस कमांड को किसी ऐसी चीज़ में कैसे परिवर्तित करूं जो ~ / .ssh / config फाइल में काम करेगी?

उदाहरण के लिए:

host yam
    HostName yam.myHost.edu
    User myUserName

मुझे बस इतना करना है:

ssh yam

और क्या यह एक स्थानीय श्रवण पोर्ट के साथ एक एसएसएच खोल खोलता है, और एक दूरस्थ बंदरगाह इसके आगे है।

सुझाव?


3
यह सुपरयूजर के पास क्यों नहीं भेजा गया?
20

जब तक हम यह सुनिश्चित नहीं करते हैं कि यह लक्ष्य साइट पर अच्छी सामग्री के लिए बना होगा (जो कई कारकों में खेलते हैं)। हालाँकि, यदि यह इस साइट के लिए निश्चित रूप से बंद विषय है, तो यह इस तरह से बंद है।
कैस्परऑन

@casperOne: समझ में आता है। धन्यवाद :)
२२

5
@casperOne: छह साल बाद, ऐसा लगता है कि समुदाय को यह सवाल और इसका स्वीकृत उत्तर मददगार लगता है। क्या सुपरयूज़र में इसे स्थानांतरित करने का कोई तरीका है?
जॉन्सवेब

जवाबों:


219

आप LocalForwardअपने host yamअनुभाग में निर्देश का उपयोग कर सकते हैं ~/.ssh/config:

LocalForward 5901 computer.myHost.edu:5901

12
धन्यवाद। यह भी काम करता है LocalForward 5901 localhost:5901:। Config फ़ाइलों में पोर्ट फ़ॉरवर्डिंग करना संभवतः कई पोर्ट्स को फ़ॉरवर्ड करने का सबसे अच्छा तरीका है।
फिलिप कर्न्स

4
मेरे लिए, केवल LocalForward port localhost:portकाम किया। दूसरे के काम न करने का कोई कारण?
fsociety 10

1
यह आज की तरह कुछ में भाग, कई LocalForwardबयानों अधिक अलग-अलग बंदरगाहों (OpenSSH 7.1) का दोहराव अग्रेषण के लिए अच्छा काम करता है
deaks

1
@ एफ़ोसिसिटी: यह उस मशीन पर निर्भर करता है जिसके पास खुला पोर्ट है जिसे आप अग्रेषित करना चाहते हैं। ये दो अलग-अलग परिदृश्य हैं। यदि आप अपने SSH कनेक्शन के होस्ट पर सीधे पोर्ट को अग्रेषित करना चाहते हैं, तो उपयोग करें localhost
आनंदिनी

3
यह महसूस करते हुए कि आप कई पोर्ट अग्रेषित करने की कोशिश कर रहे हैं और वेब पर खोज आपको कुछ ऐसी चीज़ों की ओर ले जाता है जो आप सात साल पहले जानते थे, लेकिन किसी तरह भूल गए ...
जॉन्सवीवब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.