वर्तमान में, यदि आप सर्वर के किनारे पर एक होस्टिंग प्रोग्राम शुरू करना चाहते हैं, और एसएसएच लॉगिन से बाहर निकलने के बाद प्रोग्राम चल सकता है, तो आधिकारिक तरीका यह हैःnohup ./robot -s node.fmz.com/xxxxx -p yourFMZPasswork &
लेकिन यह तरीका बहुत असुरक्षित है, पासवर्ड स्पष्ट रूप से स्टार्टअप कमांड में दर्ज किया जाता है. किसी अन्य लॉगिन सर्वर का उपयोग करते हुए पीएस-ऑक्स वर्तमान स्टार्टअप प्रक्रिया को देखने के लिए, इस पासवर्ड को देखने में सक्षम है.
प्रशासक प्रोग्राम स्वयं इंटरैक्टिव इनपुट पासवर्ड का समर्थन करता है, जिसे पहले दर्ज किया जा सकता है./robot -s node.fmz.com/xxxxx
और फिर प्रोग्राम आपको पासवर्ड दर्ज करने के लिए कहता है।
लेकिन यह तरीका तब काम नहीं करता जब आपको ssh से बाहर निकलने की आवश्यकता होती है, न कि nohup, यानी इनपुट।nohup ./robot -s node.fmz.com/xxxxx
यह एक बहुत ही कठिन प्रक्रिया है।
कृपया कोई तरीका बताएं कि क्या मैं बिना पासवर्ड को स्पष्ट रूप से कमांड स्टेटमेंट में लिखने के लिए कह सकता हूं, लेकिन नोहप को होस्टिंग प्रोग्राम शुरू करने के लिए भी कह सकता हूं।
आविष्कारक मात्रा - छोटे सपनेस्क्रीन टूल के साथ चलाया जा सकता है. या सीधे / रोबोट, वर्तमान में होस्टिंग सीधे चलाया जा सकता है, और एसएसएच में टूटने के लिए खुद को बंद नहीं करता है.
क्रिप्टोमेथडयह पता चला है कि स्क्रीन के साथ nohup कार्य को प्रतिस्थापित किया जा सकता है. ```स्क्रीन -S yourScreenName ``` // एक स्क्रीन बनाएं और एक नाम दें. ``/robot -s node.fmz.com/xxxxx `` पासवर्ड दर्ज करें ctrl+z // वर्तमान प्रोग्राम को चलाने के लिए रोकता है और इसे पृष्ठभूमि में रखता है ``bg ``` // बैकग्राउंड प्रोग्राम को फिर से चालू करें ctrl+a d // detach current screen, वापस उस इंटरफ़ेस पर लौटें जहां आप स्क्रीन पर प्रवेश करने से पहले थे. इस समय आप सुरक्षित रूप से एसएसएच लॉगिन से बाहर निकल सकते हैं, जबकि स्क्रीन पर चल रहे प्रोग्राम को जारी रख सकते हैं। अगली बार लॉग इन करने के बाद, स्क्रीन -r yourScreenName का उपयोग करके पिछली बार के स्क्रीन पर वापस जाएं।
घासअब आप सीधे सामने की ओर भी जा सकते हैं, एसएसएच को लॉन्च करें और बाहर न निकलें।