এসএসএইচ, সুরক্ষিত শেলের চেয়েও বেশি

এসএসএইচ (সিকিউর শেল) একটি প্রোটোকল যা আমাদের সুরক্ষিতভাবে টেলনেটের মতো দূরবর্তী কম্পিউটারগুলিতে অ্যাক্সেস করতে সহায়তা করে তবে এনক্রিপশন অ্যালগরিদম ব্যবহার করে যা আমাদের সংযোগ সুরক্ষিত রাখতে সহায়তা করে, বিশেষত যদি আমরা কোনও নেটওয়ার্কের মধ্যে গুরুত্বপূর্ণ ফাংশন সম্পাদনকারী কম্পিউটারগুলিতে অ্যাক্সেস করতে চাই।

সাধারণত অ্যাক্সেসের জন্য আমাদের অবশ্যই আমাদের ব্যবহারকারীর নাম এবং কম্পিউটারের ঠিকানা সরবরাহ করতে হবে, যাতে এসএসএইচ সার্ভার আমাদের অ্যাক্সেসের পাসওয়ার্ডের জন্য জিজ্ঞাসা করে:

ssh usuario@equiporemoto

যে মুহুর্ত থেকে ক্লায়েন্ট দূরবর্তী কম্পিউটার এবং আমাদের মধ্যে প্রথম সংযোগ শুরু করে, সেই তথ্যটি ইতিমধ্যে নিরাপদে ভ্রমণ করছে, বলা কম্পিউটারে আমাদের অ্যাক্সেস শংসাপত্রগুলি পাওয়ার থেকে কাউকে বাধা দিচ্ছে, তবে এসএসএইচ একটি খুব অভিযোজিত প্রোটোকল যা আমাদের অনেক সম্ভাবনা সরবরাহ করে।

SCP- র

প্রথমটি হ'ল বেশিরভাগ এসএসএইচ সার্ভারগুলি প্রয়োগ করে এসসিপি (সিকিউর কোপি) ব্যবহার করে ক্লায়েন্ট এবং রিমোট কম্পিউটারের মধ্যে কোনও এফটিপি বা এনএফএস সার্ভার মাউন্ট করার প্রয়োজন ছাড়াই ফাইল স্থানান্তর করতে সক্ষম হবেন:

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

আপনি দেখতে পাচ্ছেন, সমস্ত যাদুটি -আর প্যারামিটারে রয়েছে, যা মধ্যবর্তী সার্ভারকে বলে যে 9999 পোর্টে আমাদের বন্ধুর কম্পিউটার এখন সার্ভার হিসাবে শুনছে।

এগুলি কেবল কয়েকটি সম্ভাবনা যা এসএসএইচ আমাদের সরবরাহ করে তবে আমি আপনাকে আরও কিছু নিয়ে পরীক্ষার জন্য আমন্ত্রণ জানাচ্ছি, উদাহরণস্বরূপ; আমরা আরএসএ কী ব্যবহার করে অপ্রত্যাশিত স্ক্রিপ্টগুলি করতে পারি, আমাদের গ্রাফিকাল পরিবেশে এক্স সেশনগুলি (গ্রাফিকাল মোড) পুনর্নির্দেশ করতে পারি, কেবল কয়েকটি উল্লেখ করার জন্য।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   অ্যাস্ট্রো তিনি বলেন

    দুর্দান্ত নিবন্ধ, আমি বাড়ি ফিরে তাদের অনুশীলন শুরু করতে আগ্রহী।

    1.    adr14n তিনি বলেন

      অনেক ধন্যবাদ! এটি আসলে আমার প্রথম ব্লগ পোস্ট এবং এই মন্তব্যগুলি পড়ে খুব ভাল লাগছে। চিয়ার্স!

  2.   পাবলো কার্ডোজো তিনি বলেন

    গতকাল আমি এই বিষয় সম্পর্কে কিছু জিজ্ঞাসা করছিলাম, এবং এটি নিম্নলিখিত।

    ফাইলগুলির তারিখটি বিবেচনায় নিয়েও আমি কোনও পুরো ফোল্ডারটি স্ক্র্যাপ করতে পারি এমন কোনও উপায় আছে? অন্য কথায়, আমার অনেকগুলি ফাইলের ফোল্ডার রয়েছে যা আমি কিছু সময় আগে ডাউনলোড করেছি, আমি নির্দিষ্ট তারিখ থেকে সেই ফোল্ডারে আপলোড করা হয়েছে কেবল তা ডাউনলোড করতে আগ্রহী।

    শুভেচ্ছা এবং অনেক ধন্যবাদ আগাম।

    1.    এলাভ তিনি বলেন

      আপনি এসএসএইচ দিয়ে আরএসওয়াইএনসি দিয়ে এটি করতে পারেন। 😉

      1.    গিসকার্ড তিনি বলেন

        আরএসএনসি হ'ল জারের idাকনা !!! 😀

      2.    এদুয়ার্দো তিনি বলেন

        আমি আপনাকে একত্রিত করার চেষ্টা করার পরামর্শ দিচ্ছি, এটি স্পেসটাকুলার, এটি रिपোতে পাওয়া যায় (কমপক্ষে ডেবিয়ান এবং উবুন্টু)

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

        আমি বিভিন্ন কম্পিউটারে সিঙ্ক্রোনাইজ ডিরেক্টরি থাকা ছাড়াও অন্য একটি কম্পিউটারে আমার নোটের দৈনিক ব্যাকআপ তৈরি করতে এটি ব্যবহার করি।

        এটা ব্যবহার করা খুব সহজ

        আমি আশা করি এটি আপনার কাজে লাগবে!

        Exitos
        এদুয়ার্দো

    2.    বাঁ হাতী তিনি বলেন

      এটি আরএসআইএনসি-র মতো আরও কাজ মনে হয়, তবে আমি জানি না যে এটি করার জন্য কোনও প্যারামিটার রয়েছে কিনা বিশেষভাবে, যদি না হয় তবে সম্ভবত এটি কোনও স্ক্রিপ্ট থেকে পরিচালনা করা উচিত

    3.    adr14n তিনি বলেন

      আমি যা ভাবতে পারি তা হ'ল তারিখ অনুসারে একটি এলএস তৈরি করা এবং সেখান থেকে আপনার একটি সাধারণ স্ক্যাপের সাহায্যে প্রয়োজনীয় কপি করুন, কারণ স্ক্রিপটির যতগুলি ফাংশন তারা বলে না, এতে আরএসসিএনসি রয়েছে।

  3.   anonimo তিনি বলেন

    আমি প্রমাণ করি যে বিপরীত এসএসটি বিলাসবহুল, আমি এটি আমার পিসি এবং another০০ কিলোমিটারেরও বেশি দূরে থাকা শূন্য সমস্যার মধ্যে ব্যবহার করেছি।
    এই নিবন্ধগুলির জন্য আপনাকে ধন্যবাদ, তারা খুব মূল্যবান।

  4.   বন্ধ করুন তিনি বলেন

    এত নোনতা! হাহা আমি জানতাম না যে এসএসএসের এতগুলি সম্ভাবনা ছিল, আমি ইতিমধ্যে কীভাবে একটি এসএসএস সার্ভার সেট আপ করতে এবং তার ক্ষমতার সাথে পরীক্ষা শুরু করতে শিখতে চাই, কেবল একটি জিনিস, আপনি প্রতিটি প্যারামিটার কী ব্যাখ্যা করতে পারেন?

    1.    adr14n তিনি বলেন

      Ssh লোকের মতে, -D স্থানীয়ভাবে একটি 'গতিশীল অ্যাপ্লিকেশন ফরোয়ার্ডার' নির্দিষ্ট করতে ব্যবহৃত হয়, যা আমি নিবন্ধে ব্যাখ্যা করেছি, একই এসএসএইচ সেশনের মধ্যে একটি টানেলের মাধ্যমে ট্র্যাফিক পাস করতে ব্যবহৃত হয়। -আর দূরবর্তী পোর্টটি নির্দিষ্ট করে যা একটি 'ফরোয়ার্ডিং' এর মাধ্যমে আমাদের স্থানীয় কম্পিউটারে পুনঃনির্দেশিত হবে। এবং অবশেষে -p নির্দিষ্ট মানের পোর্ট: 22 ব্যবহার না করে কখন ক্লায়েন্টকে সংযোগ করতে হবে তা সুনির্দিষ্ট করে

  5.   manuelmdn তিনি বলেন

    ভাল বিষয় যা এই বিষয়টিকে স্পর্শ করে, এসএসএস কী সম্পর্কে আমার একটি প্রশ্ন রয়েছে, আপনি কি বিভিন্ন পরিষেবার জন্য একাধিক কী তৈরি করতে পারবেন? আশা করি তারা এসএসএস কী পরিচালনা করার বিষয়ে একটি পোস্ট করেছেন, আমি জানি যে গুগলে উত্তর রয়েছে, তবে আশা করি ছেলেরা তারা এ নিয়ে কথা বলবে,

    গ্রিটিংস!

    1.    adr14n তিনি বলেন

      আপনি যখন এসএসএল কীগুলির মাধ্যমে প্রমাণীকরণ ব্যবহার করেন, আপনি একই (আপনার কম্পিউটারের) বিভিন্ন পরিষেবাতে রফতানি করতে পারেন এবং একইভাবে যদি আপনার কম্পিউটারটি সার্ভার হয় তবে আপনি বিভিন্ন কম্পিউটার থেকে বিভিন্ন কী যুক্ত করতে পারেন। আমি আপনার প্রশ্নের উত্তর দিয়েছি কিনা জানি না, তবে আমি তা বুঝতে পেরেছি। চিয়ার্স

  6.   লুইস তিনি বলেন

    আমি মনে করি আমার মনে আছে যে এসএসএসের মাধ্যমে এমন একটি উপায় ছিল যা আমাদেরকে দূর থেকে একটি অ্যাপ্লিকেশন চালানোর অনুমতি দেয় এবং এটি আমাদের কম্পিউটারে দেখে যাতে এটি কোনও স্থানীয় অ্যাপ্লিকেশন।

    উদাহরণস্বরূপ, আমরা ফায়ারফক্স চালাতে পারি, আমরা আমাদের স্থানীয় কম্পিউটারে এটি দেখতে এবং নিয়ন্ত্রণ করতে পারি, তবে প্রক্রিয়াটি দূরবর্তী কম্পিউটারে চলে।

    কয়েকটি সংস্থান সহ কম্পিউটারগুলিতে বিশেষত দরকারী তবে দুর্ভাগ্যক্রমে আমি সমস্যাটি নিয়ন্ত্রণ করি না এবং কম্পিউটারগুলি কীভাবে এটি করতে কনফিগার করতে হয় তা আমি জানি না।

    কেউ এটা সম্পর্কে কিছু জানেন না?

    1.    দণ্ড তিনি বলেন

      এর মতো কোনও কিছুর জন্য ভিএনসি ব্যবহার করা সুবিধাজনক হবে এবং আপনি এসএসএইচ দিয়ে টানেল তৈরি করতে পারেন।

      1.    x11tete11x তিনি বলেন

        @ স্টাফ আমার পক্ষে ভিএনসি ব্যবহার করা সুবিধাজনক হবে না .. ভিএনসির সাথে যদি আমি খারাপ না হই তবে আপনি পুরো ডেস্কটপটি নিয়ে আসুন ..

        @ লুইস, আপনি যা করেন তা কেবল ssh- এ "-X" পরামিতি যুক্ত করেই করা হয় (আপনাকে আপনার সার্ভারে এক্স ফরওয়ার্ডিংয়ের অনুমতি দিতে হবে)

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

      2.    দণ্ড তিনি বলেন

        @ x11tete11x
        লুইস যা উল্লেখ করেছেন তা বিবেচনা করে, আমি তাকে অন্য একটি বিকল্প প্রস্তাব দেওয়ার কথা ভেবেছিলাম, যেহেতু:

        1. "কয়েকটি সংস্থান সহ কম্পিউটারগুলিতে বিশেষত কার্যকর ..."

        -কোন একক অ্যাপ্লিকেশনের ক্ষেত্রে, এটি এতগুলি সংস্থান গ্রহণ করতে পারে না, তবে এক্স ফরওয়ার্ডিং সহ 10 টি উইন্ডো খোলার চেষ্টা করা সিস্টেমকে একটি একক ভিএনসি উদাহরণস্বরূপ করার চেয়ে আরও বেশি কাজ করে চলেছে, যেহেতু ভিএনসি "পুরো ডেস্কটপটি আনবে না"
        - ক্লায়েন্টে প্রোগ্রামটি বন্ধ করার পরে এটি সার্ভারের সাথে একইভাবে শেষ হয় (কেউ যদি আমার ভুল হয় তবে আমাকে সংশোধন করে), ভিএনসির সাহায্যে আপনি উদাহরণস্বরূপ, সারা রাত টরেন্ট ডাউনলোড রেখে সকালে আবার লগ ইন করতে পারেন এবং আমি যেমন চলেছিলাম ঠিক তেমন সবকিছুই চলতে থাকবে।
        -ভিএনসি হ'ল একটি সিস্টেম অগ্নিস্টিক প্রোটোকল, আপনি এটি উইন, অ্যান্ডোরিড, ম্যাক ওএসএক্স ইত্যাদির ক্লায়েন্টের কাছ থেকে অ্যাক্সেস করতে পারবেন এবং ভিএনসি ক্লায়েন্ট ব্যতীত অন্য কিছু ইনস্টল না করে আপনার জিএনইউ / লিনাক্স প্রোগ্রামগুলি ব্যবহার করুন।

        এবং ২ «... দুর্ভাগ্যক্রমে আমি সমস্যাটি নিয়ন্ত্রণ করি না এবং কম্পিউটারগুলি কীভাবে এটি কনফিগার করতে হয় তা আমি জানি না» »

        এক্স কনফিগারেশন ফাইলগুলি সরিয়ে নেওয়ার চেয়ে ভিএনসি ইনস্টল করতে এবং এসএসএইচ টানেলটি কনফিগার করা (এটি জিইউআই দিয়ে করা হয়েছে) অনেক সহজ (এবং ঝুঁকি ছাড়াই ডেস্কটপ ছাড়াই পুনরায় আরম্ভ করার ঝুঁকি ছাড়াই) is

      3.    লুইস তিনি বলেন

        আপনার মন্তব্যের জন্য উভয়কে ধন্যবাদ।

        আমি আমার ছোট সার্ভারে দূরবর্তী সামগ্রীতে অ্যাক্সেসের জন্য দীর্ঘদিন ধরে এসএইচএফ সহ একসাথে এসএসএইচ ব্যবহার করেছি, তবে আমি কখনও গ্রাফিকাল পরিবেশে দূরবর্তী অ্যাপ্লিকেশন চালাতে সক্ষম হইনি।

        এটি কীভাবে কাজ করে তা দেখতে আমি উভয় বিকল্প চেষ্টা করব। আমি প্রথমে যা বলছিলাম তা x11tete11x অনুসারে সহজ বলে মনে হচ্ছে, আপনাকে কেবল একটি প্যারামিটার যুক্ত করতে হবে।

        পরে আমি দেখতে পাব যে আমি কিছুটা বড় হওয়ায় ভিএনসি কনফিগার করার সহজ উপায়টি খুঁজে পেতে পারি কিনা, আমি একজন আর্চ ব্যবহারকারী তাই অবশ্যই উইকের উপর তথ্য থাকবে, অন্য একটি জিনিস আমি খুঁজে বের করি। হিহেহে

        একটি অভিবাদন।

    2.    adr14n তিনি বলেন

      এটি সেশনে-এক্স প্যারামিটারটি পাস করার মাধ্যমে করা যেতে পারে তবে নেটওয়ার্কে কম্পিউটার থেকে সংযোগ গ্রহণের জন্য আপনার নিজের এক্স সার্ভারটি কনফিগার করতে হবে, আমি মনে করি যে এটি xhost ইউটিলিটি দিয়ে কনফিগার করা হয়েছে। স্টাফ যেমন উল্লেখ করেছেন, ভিএনসিও একটি খুব ভাল বিকল্প

    3.    মারিও তিনি বলেন

      এটি এক্স 11 ফরোয়ার্ডিং, এখানে এই একই সাইটে এখানে একটি পোস্ট রয়েছে:
      https://blog.desdelinux.net/x11-forwarding-a-traves-de-ssh/

    4.    লুইস তিনি বলেন

      তথ্য বন্ধুদের জন্য ধন্যবাদ।

      আমি বলেছিলাম, কোনটি আমার চেয়ে বেশি উপযুক্ত তা দেখার জন্য আমি উভয় বিকল্প ব্যবহার করে এটি করব।

      গ্রিটিংস!