एसएसएच, सुरक्षित शेलपेक्षा जास्त

एसएसएच (सिक्युर शेल) एक प्रोटोकॉल आहे जो टेलनेटप्रमाणेच आम्हाला रिमोट कॉम्प्यूटरमध्ये सुरक्षितपणे प्रवेश करण्यात मदत करतो, परंतु एनक्रिप्शन अल्गोरिदम वापरुन आमचे कनेक्शन सुरक्षित ठेवण्यास मदत करते, खासकरुन जर आम्हाला एखाद्या नेटवर्कमध्ये महत्त्वपूर्ण कार्य करणार्‍या संगणकांमध्ये प्रवेश करायचा असेल तर.

सामान्यत: प्रवेश करण्यासाठी आम्हाला आपले वापरकर्तानाव आणि संगणकाचा पत्ता प्रदान करणे आवश्यक आहे, जेणेकरून एसएसएच सर्व्हरने आम्हाला प्रवेश संकेतशब्द विचारलाः

ssh usuario@equiporemoto

ज्या क्षणी क्लायंट रिमोट कॉम्प्यूटर आणि आमच्या दरम्यान पहिले कनेक्शन सुरू करतो त्या क्षणी, माहिती आधीच सुरक्षितपणे प्रवास करत आहे, एखाद्याला सांगितले की संगणकावर आमचा प्रवेश प्रमाणपत्रे मिळण्यापासून रोखत आहे, तथापि एसएसएच हा एक अतिशय जुळवून घेणारा प्रोटोकॉल आहे जो आम्हाला बर्‍याच शक्यता प्रदान करतो.

एससीपी

यापैकी प्रथम क्लायंट आणि रिमोट संगणकामध्ये फायली स्थानांतरित करण्यास सक्षम आहे, एफटीपी किंवा एनएफएस सर्व्हर माउंट न करता, फक्त एसएसपी (सिक्योर कोपी) वापरणे जे बहुतेक एसएसएच सर्व्हर अंमलात आणतात:

scp archivo.tar.gz usuario@equiporemoto:/home/usuario
scp usuario@equiporemoto:/var/log/messages messages.txt

एसएसएच टनेलिंग

हे वैशिष्ट्य खूप उपयुक्त आहे, कारण ते आम्हाला क्लायंट आणि रिमोट संगणकाच्या दरम्यान आवश्यक माहिती शेल आदेश पाठविण्यास आणि प्राप्त करण्यास अनुमती देते, उदाहरणार्थ सामान्य ब्राउझिंग. याचा उपयोग काय असू शकतो याचा अंदाज घेत नसल्यास, पुढील गोष्टींबद्दल विचार करा: आपल्याला एका पृष्ठात प्रवेश करणे आवश्यक आहे, परंतु आपल्याकडे ज्या ठिकाणी फायरवॉल आहे त्या जागेमुळे ते पृष्ठ अचूक ब्लॉक होते, म्हणूनच, आम्ही दूरस्थ संगणकासह बोगदा बनवू शकतो आमच्या एसएसएच सत्रामध्ये कुलूपबंद आणि ब्राउझ केलेले पृष्ठ असे म्हटले नाही:

ssh -D 8888 usuario@equiporemoto

एकदा कनेक्ट झाल्यानंतर, आमचा एसएसएच क्लायंट 8888 पोर्टवर प्रॉक्सी सर्व्हर म्हणून 'ऐकतो', जेणेकरून आम्ही आपला ब्राउझर कॉन्फिगर करू शकेन आणि सर्व रहदारी एसएसएच सत्राद्वारे प्रसारित केली जाईल.

एसएसएच बोगदा

माझ्या बाबतीत घडणारे आणखी एक उदाहरण म्हणजे जेव्हा काही भौगोलिक निर्बंधामुळे, आम्ही जिथे आहोत तेथून एखाद्या वेब सेवेमध्ये प्रवेश करू शकत नाही, बोगदा बनवताना, म्हणाला की वेब सर्व्हिस आमच्या दूरस्थ सर्व्हरचा आयपी आमचा क्लायंट आयपी नव्हे तर स्त्रोत म्हणून ओळखतो. हे काही प्रमाणात व्हीपीएन (व्हर्च्युअल प्रायव्हेट नेटवर्क) च्या बरोबरीचे आहे

उलट एसएसएच

जर काही कारणास्तव आम्हाला फायरवॉलच्या मागे असलेल्या संगणकावर प्रवेश करण्याची आवश्यकता असेल आणि यामुळे आम्हाला त्यात एसएसएच रहदारी पुनर्निर्देशित होऊ देत नसेल तर आम्ही संगणक 'एसएसएच' या मार्गाने दुसर्‍या एसएसएच सर्व्हरशी कनेक्ट होईल अशा प्रकारे करू शकतो, ज्यावर आम्ही फायरवॉलच्या मागे असलेल्या उपकरणांमध्ये प्रवेश करण्यासाठी कनेक्ट देखील होऊ शकतो. जेव्हा आपण आपल्या मित्राला मोडेमवर पुनर्निर्देशित कसे करावे याबद्दल कल्पना नसलेल्या एखाद्या मित्राची मदत करू इच्छितो तेव्हा त्याचे एक उदाहरण आपल्या लक्षात येते: परंतु आम्हाला दूरस्थपणे त्याच्या संगणकावर प्रवेश करणे आवश्यक आहे:

मित्र -> मॉडेम -> एसएसएच सर्व्हर <- आमच्याबद्दल

अनुसरण करण्याचे चरण तुलनेने खूप सोपे आहेत:

मित्र
ssh -R 9999:localhost:22 usuario@servidorssh

आम्ही
ssh usuario@servidorssh
एकदा एसएसएच सर्व्हरमध्ये आल्यावर आम्ही आमच्या मित्राच्या कार्यसंघाशी संपर्क साधू शकतो
ssh amigo@localhost -p 9999

आपण पहातच आहात की, सर्व जादू -R पॅरामीटरमध्ये आहे, जे दरम्यानचे सर्व्हरला सांगते की पोर्ट 9999 वर आमच्या मित्राचा संगणक आता सर्व्हर म्हणून ऐकत आहे.

या फक्त काही शक्यता आहेत ज्या एसएसएच आम्हाला ऑफर करतात परंतु मी तुम्हाला आणखी काही प्रयोग करण्यासाठी आमंत्रित करतो, उदाहरणार्थ; आम्ही आरएसए की चा वापर करून विनाअनुसंधित स्क्रिप्ट्स करू शकतो, एक्सचा उल्लेख (ग्राफिकल मोड) आमच्या ग्राफिकल वातावरणाकडे पुनर्निर्देशित करू, फक्त काहींचा उल्लेख करण्यासाठी.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   एस्ट्रो म्हणाले

    उत्कृष्ट लेख, मी घरी येण्याची आणि त्यांचा सराव करण्यास उत्सुक आहे.

    1.    adr14n म्हणाले

      खूप खूप धन्यवाद! हे खरोखर माझे पहिले ब्लॉग पोस्ट आहे आणि या टिप्पण्या वाचून खरोखर छान वाटले आहे. चीअर्स!

  2.   पाब्लो कार्डोजो म्हणाले

    कालच मी या विषयाबद्दल काहीतरी विचारत होतो, आणि ते खालीलप्रमाणे आहे.

    संपूर्ण फोल्डर स्क्रिप्ट करण्यास सक्षम असण्याचा मार्ग आहे परंतु फायलीची तारीख विचारात घेत आहे? दुस words्या शब्दांत, माझ्याकडे बर्‍याच फायली असलेले एक फोल्डर आहे जे मी काही काळापूर्वी डाउनलोड केले होते, त्या तारखेस त्या तारखेस काही तारखेपासून अपलोड केले गेले आहे तेच डाउनलोड करण्यास मला स्वारस्य आहे.

    शुभेच्छा आणि आगाऊ आभार.

    1.    चैतन्यशील म्हणाले

      आपण हे एसएसएचद्वारे आरएसवायएनसीसह करू शकता. 😉

      1.    गिसकार्ड म्हणाले

        आरएसएनसी म्हणजे बरणीचे झाकण !!! 😀

      2.    एडुआर्डो म्हणाले

        आपण एकत्रीकरण करण्याचा प्रयत्न करा अशी शिफारस करतो, हे वैशिष्ट्यपूर्ण आहे, ते रेपोमध्ये उपलब्ध आहे (किमान डेबियन आणि उबंटू)

        http://www.cis.upenn.edu/~bcpierce/unison/

        वेगवेगळ्या संगणकावर सिंक्रोनाइझ केलेल्या डिरेक्टरीज व्यतिरिक्त मी माझ्या टीपचे दुसर्या संगणकावर दररोज बॅकअप तयार करण्यासाठी वापरतो.

        हे वापरण्यास अतिशय सोपे आहे

        मी आशा करतो की हे आपल्यासाठी उपयुक्त आहे!

        यश
        एडुआर्डो

    2.    डावखुरा म्हणाले

      हे आरएसएनसीसारखे अधिक कार्य दिसते, परंतु तसे करण्यासाठी काही पॅरामीटर आहे की नाही हे मला ठाऊक नाही, नाही तर कदाचित स्क्रिप्टवरून हाताळावे लागेल

    3.    adr14n म्हणाले

      माझ्या बाबतीत जे घडते ते म्हणजे तारखेनुसार ऑर्डर केलेली एलएस बनवणे, आणि तिथून आपल्यास आवश्यक असलेल्या एखाद्यास एका साध्या स्क्रॅपसह कॉपी करा, कारण स्क्रॅपमध्ये ते म्हणतात त्याइतके फंक्शन्स नसतात, त्यात आरएससीएनसी आहे.

  3.   निनावी म्हणाले

    मी प्रमाणित करतो की रिव्हर्स एसश लक्झरीस आहे, मी ते माझ्या पीसी आणि 700 कि.मी. पेक्षा जास्त दूर असलेल्या शून्य समस्यां दरम्यान वापरले आहे.
    या लेखांबद्दल धन्यवाद, ते खूप मौल्यवान आहेत.

  4.   थांबवा म्हणाले

    खारट! हाहा मला माहित नव्हते की ssh मध्ये बर्‍याच शक्यता आहेत, मला आधीच एसएसएस सर्व्हर कसा सेट करावा आणि त्याच्या क्षमतांचा कसा प्रयोग करावा हे शिकायचे आहे, फक्त एक गोष्ट, आपण प्रत्येक पॅरामीटर काय करते ते स्पष्ट करू शकाल?

    1.    adr14n म्हणाले

      स्वत: ssh मॅननुसार, -D स्थानिक पातळीवर 'डायनॅमिक forwardप्लिकेशन फॉरवर्डर' निर्दिष्ट करते, जे मी लेखात स्पष्ट केले आहे, त्याच एसएसएच सत्रामध्ये बोगद्यातून रहदारी पार पाडण्याचे काम करते. -आर रिमोट पोर्ट निर्दिष्ट करते जी आमच्या फॉरवर्डिंगद्वारे आमच्या स्थानिक संगणकावर पुनर्निर्देशित केली जाईल. आणि शेवटी -p निर्दिष्ट करते की क्लायंट कोणत्या पोर्टशी कनेक्ट करावे, जेव्हा ते मानक पोर्ट: 22 वापरत नाही

  5.   मॅन्युल्मडन म्हणाले

    या विषयाला स्पर्श करणारी चांगली गोष्ट, मला ssh की बद्दल एक प्रश्न आहे, आपण भिन्न सेवांसाठी एकापेक्षा जास्त की व्युत्पन्न करू शकता? ते त्याबद्दल बोलतील,

    धन्यवाद!

    1.    adr14n म्हणाले

      जेव्हा आपण एसएसएल की द्वारे प्रमाणीकरण वापरता, आपण समान (आपल्या संगणकाची) निरनिराळ्या सेवांमध्ये निर्यात करू शकता आणि त्याच प्रकारे, आपला संगणक सर्व्हर असल्यास आपण भिन्न संगणकांमधून भिन्न की समाविष्ट करू शकता. मी आपल्या प्रश्नाचे उत्तर दिले की नाही हे मला माहित नाही, परंतु मला ते समजले. चीअर्स

  6.   लुइस म्हणाले

    मला वाटते की मला आठवते की एसएसएसद्वारे एक मार्ग होता ज्यामुळे आम्हाला अनुप्रयोग दूरस्थपणे चालविला गेला आणि तो आमच्या संगणकावर तो स्थानिक अनुप्रयोग असल्यासारखे पाहिला.

    उदाहरणार्थ, आम्ही फायरफॉक्स चालवू शकतो, आम्ही आमच्या स्थानिक संगणकावर ते पाहतो आणि नियंत्रित करतो परंतु ही प्रक्रिया रिमोट संगणकावर चालते.

    विशेषत: काही स्त्रोत असलेल्या संगणकांवर उपयुक्त परंतु दुर्दैवाने मी या समस्येवर नियंत्रण ठेवत नाही आणि त्या करण्यासाठी संगणक कॉन्फिगर कसे करावे हे मला माहित नाही.

    कोणालाही याबद्दल काही माहिती आहे का?

    1.    कर्मचारी म्हणाले

      त्यासारख्या कशासाठी आपण व्हीएनसी वापरणे सोयीचे होईल आणि आपण एसएसएचसह बोगदा बनवू शकता.

      1.    x11tete11x म्हणाले

        @ स्टॅफ माझ्यासाठी व्हीएनसी वापरणे सोयीचे होणार नाही .. व्हीएनसी बरोबर जर मी काही वाईट नाही तर आपण संपूर्ण डेस्कटॉप आणा ..

        @ लुइस, आपण जे करीत आहात ते फक्त एस.एस.एस. मध्ये "-एक्स" पॅरामिटर जोडून केले आहे (आपल्याला आपल्या सर्व्हरवर एक्स फॉरवर्डिंगची परवानगी द्यावी लागेल)

        http://i.imgur.com/NCpfzBL.jpg

      2.    कर्मचारी म्हणाले

        @ x11tete11x
        लुईसने उल्लेखलेल्या गोष्टींचा विचार करून, मी त्याला आणखी एक पर्याय देण्याचा विचार केला, कारण:

        1. "विशेषत: काही स्त्रोत असलेल्या संगणकांवर उपयुक्त ..."

        -एक अनुप्रयोगाच्या बाबतीत, ते बरेच संसाधने वापरू शकत नाही परंतु एक्स फॉरवर्डिंगसह 10 विंडो उघडण्याचा प्रयत्न करत असल्यास सिस्टमला एकल व्हीएनसी उदाहरणापेक्षा अधिक कठीण करते, कारण व्हीएनसी "संपूर्ण डेस्कटॉप आणत नाही"
        - क्लायंटवर प्रोग्राम बंद केल्यावर तो सर्व्हरवर सारखा संपतो (व्हीएनसी सह, उदाहरणार्थ, आपण रात्रभर एक टॉरेन्ट डाउनलोड सोडू शकता आणि सकाळी पुन्हा लॉग इन करू शकता आणि सर्व्हरवर समानच समाप्त होईल) मी सोडल्याप्रमाणे सर्व काही चालूच राहिल.
        -व्हीएनसी एक सिस्टम अ‍ॅग्नोस्टिक प्रोटोकॉल आहे, आपण विन, अँडोरिड, मॅक ओएसएक्स इ. च्या क्लायंटकडून त्यात प्रवेश करू शकता. आणि आपले GNU / Linux प्रोग्राम वापरा, व्हीएनसी क्लाएंटशिवाय इतर काहीही स्थापित न करता.

        आणि २. «... दुर्दैवाने मी या समस्येवर नियंत्रण ठेवत नाही आणि त्या करण्यासाठी संगणक कॉन्फिगर कसे करावे हे मला माहित नाही.»

        एक्स कॉन्फिगरेशन फाइल्स हलविण्यापेक्षा व्हीएनसी स्थापित करणे आणि एसएसएच बोगदा (हे जीयूआय सह केले आहे) कॉन्फिगर करणे खूपच सोपे आहे (आणि काहीतरी चुकीचे टाइप करण्याची आणि डेस्कटॉपशिवाय रीस्टार्ट करण्याच्या जोखमीशिवाय).

      3.    लुइस म्हणाले

        आपल्या टिप्पण्यांसाठी धन्यवाद.

        माझ्या लहान सर्व्हरच्या रिमोट सामग्रीवर प्रवेश करण्यासाठी मी एसएचएफएस बरोबर बरेच दिवस एसएसएच वापरत आहे परंतु ग्राफिकल वातावरणात मी कधीही रिमोट अ‍ॅप्लिकेशन्स चालवू शकलो नाही.

        ते कसे कार्य करते हे पाहण्यासाठी मी दोन्ही पर्याय वापरून पहा. मी सुरुवातीला जे काही बोललो होतो ते अगदी सोपे वाटते कारण x11tete11x नुसार आपल्याला फक्त एक पॅरामीटर जोडावा लागेल.

        मग मी पाहू शकेन की मी जरा मोठा असल्याने व्हीएनसी कॉन्फिगर करण्याचा एक सोपा मार्ग शोधू शकतो की नाही, मी एक आर्क वापरकर्ता आहे, त्यामुळे नक्कीच विकीवर माहिती असेल, दुसरी गोष्ट म्हणजे मला सापडले. हेहे

        ग्रीटिंग्ज

    2.    adr14n म्हणाले

      हे सेशनमध्ये-एक्स पॅरामीटर पास करून केले जाऊ शकते, परंतु नेटवर्कवरील संगणकावरील कनेक्शन स्वीकारण्यासाठी आपला एक्स सर्व्हर कॉन्फिगर केलेला असणे आवश्यक आहे, मला असे वाटते की ते एक्सहोस्ट युटिलिटीसह कॉन्फिगर केले आहे. कर्मचार्‍यांनी सांगितल्याप्रमाणे, व्हीएनसी देखील एक चांगला पर्याय आहे

    3.    मारियो म्हणाले

      हे एक्स 11 फॉरवर्डिंग आहे, येथे याच साइटवर त्याबद्दल एक पोस्ट आहेः
      https://blog.desdelinux.net/x11-forwarding-a-traves-de-ssh/

    4.    लुइस म्हणाले

      माहिती मित्रांबद्दल धन्यवाद.

      मी म्हणालो, मी कोणत्या पर्यायात अधिक चांगले आहे हे पाहण्यासाठी दोन्ही पर्यायांचा वापर करुन हे करीन.

      धन्यवाद!