Linux को ssh पर स्थापित करें


10

मैं पूरी तरह से अंधा व्यक्ति हूं इसलिए सामान्य स्थापित प्रक्रिया के साथ लिनक्स स्थापित नहीं कर सकता। SSH मेरे लिए कैसे काम करता है, क्या कभी लिनक्स सर्वर को दूरस्थ रूप से स्थापित करने के लिए ssh कनेक्शन का उपयोग करना संभव है? आदर्श रूप से मैं एक सीडी में पॉप करना चाहता हूं, जिस मशीन को मैं लिनक्स पर स्थापित करना चाहता हूं, उस पर एसएसएच और एसएसएच के माध्यम से स्थापित करना चाहता हूं। मैं इस बारे में लंबवत नहीं हूं कि मैं किस डिस्ट्रो का उपयोग करता हूं, मेरे पास FreeBSD और OpenBSD के साथ भी अनुभव है अगर उनके साथ ऐसा करना संभव है।

जवाबों:


2

हाँ। मैंने इसे जेंटू के साथ किया है। हालाँकि, आपको livecd के बूट के बाद ssh को चालू करने में मदद की आवश्यकता हो सकती है। तो कदम इस तरह दिखेंगे:

  1. सीडी में पॉप, कंप्यूटर पर बिजली
  2. इसे लोड होने दें
  3. SSHD चालू करें - मुझे यकीन नहीं है कि यह स्वचालित रूप से करता है या नहीं, याद नहीं कर सकता
  4. इसमें एस.एस.एच.
  5. नेटवर्किंग कॉन्फ़िगरेशन के साथ बहुत विशेष देखभाल करते हुए, सभी इंस्टॉल चरण करें
  6. रिबूट, और अपने पैर की उंगलियों को पार करें
  7. SSH नव स्थापित कंप्यूटर और खत्म विन्यास / स्थापना में

1
अगर मुझे सही ढंग से याद है कि जेंटू सामान का एक गुच्छा संकलित करता है। मैं एक वर्चुअल मशीन में इनस्टॉल करने की योजना बना रहा था, इसके लिए क्या चश्मा चाहिए?
जारेड

1
जेंटू वास्तव में पूरी तरह से संकलित है। मुझे लगता है कि इसका आदर्श वाक्य "यूज द सोर्स, ल्यूक" है। ऐनक कम हैं। मेरा मतलब है कि यदि सीपीयू 500 मेगाहर्ट्ज से अधिक है, तो आपके पास 256 एमबी से अधिक रैम है, और 2 जीबी मुफ्त आप ठीक हो जाएंगे। और यही मैंने दूसरे महीने भी किया। वे शायद कम हैं।
टॉम रिटर

1
सीडी लोड के बाद जेंटू टाइप के लिए: (ssh सर्वर ऑटो स्टार्ट नहीं करता है) $ /etc/init.d/sshd $ passwd शुरू करें और रूट $ ifconfig के लिए पासवर्ड दर्ज करें ताकि आप अपने आईपी की जांच कर सकें और आप सेट हो जाएं। (यह मानते हुए कि आपके पास नेटवर्क है और चल रहा है)
Gert M

अपनी इच्छाओं / जरूरतों के आधार पर आपको जेंटू को संकलित करने की आवश्यकता नहीं है, स्टेज 2 को संकलन की आवश्यकता है, स्टेज 3 एक मूल प्रणाली है जो पूर्व-संकलित है।

1

एक चीज जो आप कर सकते हैं, वह एक लाइव एलसीडी या लाइवसब है जो बूट करता है और नेटवर्क शुरू करता है और स्वचालित रूप से ssh करता है। SystemRescueCd के अनुकूलित संस्करण जैसा कुछ काम कर सकता है।

एक बार जब आपके पास एक सिस्टम बूट हो जाता है, और आप SSH कर सकते हैं और फिर डीबूटस्ट्रैप जैसी किसी चीज़ का उपयोग डेबियन या ubuntu सिस्टम की स्थापना को करने के लिए कर सकते हैं ।


0

मैं SSH के बारे में नहीं जानता, लेकिन कर्नेल कमांड लाइन पर ( console=ttyS0पहले सीरियल पोर्ट के लिए) console=ttyUSB0( या यूएसबी-कनेक्टेड सीरियल पोर्ट के लिए) का उपयोग करके, अपने सिस्टम को एक सीरियल कंसोल का उपयोग करने के लिए कॉन्फ़िगर करना संभव है ।

डिफ़ॉल्ट रूप से यह 9600, कोई समता, 8 बिट, कोई प्रवाह नियंत्रण का उपयोग करता है। आप चाहें तो एक अलग बॉड दर निर्दिष्ट कर सकते हैं:console=ttyS0,115200


2
मुझे लग रहा है कि उसे SSH की जरूरत है क्योंकि यह कुछ प्रकार के स्क्रीन-रीडिंग सॉफ़्टवेयर के साथ काम करता है, संभवतः विंडोज पर।
टॉम रिटर

मुझे उम्मीद है कि स्क्रीन-रीडिंग सॉफ्टवेयर है जो COM पोर्ट पर भी काम करता है।
क्रिस जैस्टर-यंग

मुझे लगता है कि मेरे पास केबल या यूएसबी एडेप्टर आवश्यक नहीं हैं।
जारेड

0

यह आपके द्वारा पूछे गए सटीक प्रश्न का उत्तर नहीं दे रहा है लेकिन यह संभव है कि यह उस समस्या को हल करता है जिससे आप निपटना चाहते हैं।

यदि आपकी चिंता यह है कि आप एक सामान्य इंस्टॉल प्रक्रिया का उपयोग नहीं कर सकते हैं, तो आप अनअटेंडेड इंस्टॉल के साथ सर्वश्रेष्ठ हो सकते हैं। यदि आप आभासी मशीनों का उपयोग कर रहे हैं तो यह परीक्षण करने के लिए बहुत जल्दी हो सकता है।

रेडहैट आधारित दुनिया में, जैसे कि CentOS, फेडोरा और अन्य, किकस्टार्ट उपलब्ध है। प्रभावी रूप से, आप एक फ़ाइल बनाते हैं जो इंस्टॉलर से पूछे जाने वाले सभी सवालों के जवाब देता है और यह खुद को स्थापित करता है। आपको बस किकस्टार्ट फाइल पर कर्नेल को इंगित करना है जो कि इंस्टाल सीडी पर हो सकता है यदि आप प्रत्येक मशीन के लिए एक नई छवि बनाने के लिए तैयार हैं, लेकिन अधिक उपयोगी रूप से वेबसर्वर पर होगा ताकि बूट प्रांप्ट पर आप कहीं जा सकें करना:

linux ks = http: //somehost.tld/path/to/my/kickstart.cfg

स्वचालन के अगले चरण में स्वचालित रूप से जा रहा है और इसके लिए आपको PXE बूट की आवश्यकता है। वहाँ क्या होता है इसका संक्षिप्त संस्करण यह है कि BIOS कुछ कोड को लोड करता है जो आपके dhcp सर्वर को इसकी नेटवर्किंग जानकारी के लिए और साथ ही एक नेटवर्क स्थान (होस्ट और फ़ाइल नाम) के लिए लोड करता है जो परिभाषित करता है कि आगे क्या होना चाहिए। फिर यह dhcp सर्वर द्वारा निर्दिष्ट के रूप में उस स्थान से TFTP के माध्यम से ग्रब (यानी कर्नेल / initrd + कर्नेल मापदंडों सहित, किकस्टार्ट फ़ाइल के स्थान सहित) से सामान्य रूप से प्राप्त होता है।

पीएक्सई बूट शुरू की गई स्वचालित स्थापना गैर-रेडहैट क्लोन में भी उपलब्ध है, हालांकि मुझे विवरण नहीं पता है।

सबसे अच्छी खबर यह है कि यह काफी शामिल सेटअप स्वचालित है और मोची प्रोजेक्ट के ठीक-ठाक लोगों द्वारा आपके लिए बड़े पैमाने पर प्रलेखित है । मैं एक पूरी तरह कार्यात्मक स्वचालित स्थापना वातावरण में एक सुबह में मोची को कभी नहीं देखा से प्राप्त करने में सक्षम था।


क्या आपके पास किसी भी URL की फाइल को किकस्टार्ट करने के लिए है जिसका उपयोग मैं एक refference के रूप में कर सकता हूँ? मुझे उन्हें लिखने के बारे में जानकारी मिली है, लेकिन कुछ भी नहीं जिसे मैं एक शुरुआती बिंदु के रूप में उपयोग कर सकता हूं।
जारेड

अन्य स्थानों में, मोची प्रोजेक्ट आपको एक डिफ़ॉल्ट देगा। आपको जो पसंद है उसे पाने का सबसे आसान तरीका शायद एक मौजूदा RHEL / CentOS सिस्टम के /root/anaconda-ks.cfg में देखना है। इंस्टॉलर, एनाकोंडा, एक किकस्टार्ट विन्यास फाइल बनाता है जो आपको अधिष्ठापन प्रक्रिया को दोहराने में सक्षम करेगा। असफल होना, यहाँ एक है कि मैंने हाल ही में एक सेंटोस 5.3
dotplus 5'09

0

यदि आप एक वर्चुअलाइज्ड ओएस का उपयोग करने की योजना बना रहे हैं, तो मैं सिर्फ एक प्री-कन्फर्टर्ड उबंटू वर्जन 8.04 लॉन्ग टर्म सपोर्ट जेईओएस डाउनलोड करूंगा। यदि आपकी प्राथमिक रुचि सर्वर है, तो यह पर्याप्त है - अन्यथा पैकेज प्रबंधक डेस्कटॉप वातावरण को डाउनलोड और इंस्टॉल करेगा यदि आप किसी भी पैकेज को स्थापित करते हैं जो एक पर निर्भर करता है। आप यहाँ एक अच्छी फ्री इमेज प्राप्त कर सकते हैं: http://www.vmware.com/appliances/directory/1282 लिंक टेक्स्ट। आप डिफ़ॉल्ट पासवर्ड के साथ सही में ssh कर सकते हैं (इस मामले में उपयोगकर्ता = 'उपयोगकर्ता', पासवर्ड = 'उपयोगकर्ता'। मेरा मानना ​​है कि रूट डिफ़ॉल्ट रूप से अक्षम है इसलिए पासवर्ड बदलने के लिए sudo का उपयोग करें)) यह VMware प्लेयर पर बहुत अच्छा काम करता है, जो चूक नेटवर्किंग के लिए चूक ताकि आप सिर्फ लैन, या आगे बंदरगाहों पर ssh कर सकते हैं और कहीं से भी पहुँच सकते हैं। आप एक डेबियन 'बेस सिस्टम' की स्थापना के समान प्रणाली के साथ शुरुआत करेंगे। बेशक, यदि आप इसे एक महत्वपूर्ण प्रणाली के लिए उपयोग कर रहे हैं, तो आप किसी भी तरह से मूल छवि की विश्वसनीयता का ऑडिट या सत्यापन करना चाहेंगे, न कि मैं एक विशेषज्ञ हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.