आप कृपया समझा सकते हैं कि वास्तव में क्या इस की अंतिम पंक्ति है, और यही कारण है कि यह आवश्यक है?बैश स्क्रिप्ट: इसका क्या अर्थ है? "किया</ देव/बातिल और त्याग देते"
while true; do
/usr/bin/ssh -R 55555:localhost:22 -i ~/.ssh/tunnel-id [email protected]
sleep 1
done < /dev/null & disown
यह पूरी लिपि है, और इसका उद्देश्य एक रिले सर्वर पर एक एसएसएच सुरंग बनाना है। मैं बैश के लिए नया हूं, लेकिन ऐसा लगता है कि यह लगातार कनेक्शन को जीवंत रखने की कोशिश करेगा, लेकिन मुझे अंतिम पंक्ति के वाक्यविन्यास को समझ में नहीं आता है।
यह स्क्रिप्ट एक प्रक्रिया एक फ़ायरवॉल के पीछे SSH का उपयोग करने के लिए, या मेरे मामले एक नेट में का हिस्सा है: - जो तुरंत EOF
रिटर्न - http://martin.piware.de/ssh/index.html
कैसे आ यह आउटपुट "ssh: server.com बंदरगाह 22 की मेजबानी करने के लिए कनेक्ट: कार्रवाई की अनुमति नहीं", लेकिन जब मैं बाहर टिप्पणी "नींद 1" लाइन यह सामान्य रूप से काम करने लगता है। – drifter
इसे पढ़ने वाले किसी के लिए, यह सिग्विन के साथ एक मुद्दा प्रतीत होता है क्योंकि यह मेरे लिनक्स डिस्ट्रो में नहीं होता है। – drifter