सीरियल पोर्ट पर उबंटू में एसएसएच


12

मैं विंडोज़ पर इसके सीरियल पोर्ट का उपयोग करके अपने उबंटू बॉक्स से जुड़ा हूं (पोटीन कनेक्शन का उपयोग करना ठीक काम कर रहा है।)

प्रश्न के अनुसार /server/892892/how-to-use-ssh-over-serial-without-use-pppd-or-how-to-transfer-tcp-over-ser , यह प्रतीत होता है मैं एक सीरियल पोर्ट पर मशीन में SSH के लिए सक्षम होना चाहिए।

वैकल्पिक रूप से मुझे किस पैकेज की आवश्यकता है या मैं इसे कैसे सेट करूं?

http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubuntu.html

https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux


@ user68186 डेटा को स्थानांतरित नहीं कर रहा है, लेकिन मुझे एक शेल चाहिए।
विलियम

@ user68186 दोनों में ईथरनेट नहीं है। एक क्रॉसओवर केबल को अन्य तकनीकी कारणों से समाप्त कर दिया गया है।
विलियम

आपको धारावाहिक में टीसीपी / आईपी की आवश्यकता होगी
रॉबर्ट रिडल

@Illiam क्या मतलब है "पोटीन कनेक्शन ठीक काम कर रहा है", अगर आप इसमें ssh करने में असमर्थ हैं।
प्रथु बारोनिया

@PrathuBaronia यह सिर्फ मशीन की जानकारी थूकता है
विलियम

जवाबों:


0

SSH का मतलब टीसीपी / आईपी से अधिक (सुरक्षित) कनेक्शन स्वीकार करना है। एक सीरियल पोर्ट पर SSH का उपयोग करने के लिए, आपको टीसीपी क्लाइंट के रूप में कुछ कार्य करने और सीरियल पोर्ट के लिए / से "डेटा" अग्रेषित करने की आवश्यकता होगी, जैसे socat

यह ( स्रोत ) पर्याप्त होना चाहिए, यह मानते हुए /dev/ttyS1कि आपका सीरियल पोर्ट 115200है, वांछित बॉड दर है (सीरियल कनेक्शन के लिए PuTTY का उपयोग करते समय "स्पीड") और आप sshdपोर्ट पर सुन रहे हैं 22(जो डिफ़ॉल्ट है):

socat -d -d tcp:127.0.0.1:22 file:/dev/ttyS1,b115200

-d -dमैनुअल के अनुसार :

घातक, त्रुटि, चेतावनी और सूचना संदेश प्रिंट करता है।

मैंने इसका परीक्षण नहीं किया है, क्योंकि मेरे पास फिलहाल सीरियल पोर्ट नहीं है।

यदि आपको बस सीरियल पोर्ट पर लॉगिन और रन शेल कमांड की आवश्यकता है , तो आप चला सकते हैं getty, agettyया screenसीरियल पोर्ट पर भी । SerialConsoleHowto गाइड पुरानी है, लेकिन क्या यह उत्तर मदद कर सकता है।


-3
  1. यहां से putty.exe डाउनलोड करें
  2. आपको COM पोर्ट की संख्या और पोर्ट की बॉड दर ज्ञात होनी चाहिए।
    • यदि आप दोनों नहीं जानते हैं, तो 115200 पर गति को ठीक करने का प्रयास करें, फिर COM1 से COM8 तक प्रयास करें।
  3. Putty.exe प्रारंभ करें
    • "कनेक्शन प्रकार" में "सीरियल" चुनें
    • "स्पीड" में बॉड रेट सेट करें
    • "सीरियल लाइन" में COM पोर्ट नाम सेट करें
    • "ओपन" दबाएं

पोटीन


उबंटू बॉक्स पर भी ओपेनशॉट पैकेज इंस्टॉल और कॉन्फ़िगर करें। धारावाहिक कनेक्शन के रूप में एक ही tty पर चलना चाहिए। Tty नंबर के लिए dmesg में देखें और फिर इसे अपने ओपनश कॉन्फ़िगरेशन में रखें।
कुकुलो

हां यह है कि मैं धारावाहिक का उपयोग करके डिवाइस से कैसे जुड़ा हुआ हूं लेकिन दुर्भाग्य से डिफ़ॉल्ट धारावाहिक मशीन में sshing का समर्थन नहीं करता है।
विलियम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.