স্ট্যাটিক আইপি অ্যাড্রেস ছাড়াই কীভাবে এসএসএইচ সার্ভার চালানো যায়


37

আমার ল্যাবটিতে একটি শক্তিশালী কম্পিউটার রয়েছে এবং আমি এটিতে উবুন্টু ১১.১০ 64৪-বিট ইনস্টল করেছি। আমি এটিতে একটি এসএসএইচ সার্ভার ইনস্টল করতে চাই, তাই আমি এটি এসএসএসের মাধ্যমে বাড়ি থেকে এমনকি আমার অ্যান্ড্রয়েড থেকেও পৌঁছাতে পারি। তবে এসএসএস সার্ভার তৈরির বিষয়ে আমি কোনও অভিজ্ঞতা পাইনি।

মেশিনটির একটি ডায়নামিক আইপি রয়েছে। আমি অন্য কোনও ssh ব্যবহারকারী চাই না, এটি কেবল নিজের জন্য ইনস্টল করা আমার পক্ষে যথেষ্ট।

কোথায় শুরু করব? আমার কোন সরঞ্জামগুলির প্রয়োজন এবং আমি সেগুলি কীভাবে কনফিগার করব?


1
পিসিটি কি সরাসরি ইন্টারনেটে সংযুক্ত থাকে বা এটি রাউটারের পিছনে?
0x7c0

1
@ স্টেফেনমার্টিন: এটি রাউটারের পিছনে রয়েছে is
পেট্রিচোর

উত্তর:


35

সাধারণভাবে ssh দিয়ে শুরু করার জন্য, ওপেনশ-সার্ভার ইনস্টল করুন।

sudo apt-get install openssh-server

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

ssh USERNAME@IPADDRESS

এখন, গতিশীল আইপিটির যত্ন নেওয়ার জন্য আপনাকে সর্বদা আইপি পুনরায় পরীক্ষা করতে বাধ্য করে:

Dyndns.com এ একটি নিখরচায় অ্যাকাউন্ট পান এবং সংযোগ করার সময় আপনি যে নামটি টাইপ করতে চান তা চয়ন করুন।

এটি হয়ে গেলে সার্ভার মেশিনে "ddclient" ইনস্টল করুন। এটি স্বয়ংক্রিয়ভাবে ডাইন্ডেন্স সহ আপনার আইপি ঠিকানা আপডেট করবে।

sudo apt-get install ddclient

আপনি যখন এটি চালান, এটি আপনাকে একাধিক প্রশ্ন জিজ্ঞাসা করবে, সুতরাং আপনার ব্যবহারকারীর নাম, পাসওয়ার্ড এবং যে URLটি আপনি টাইপ করার জন্য আগে বেছে নিয়েছিলেন সেটিতে এটি স্বয়ংক্রিয়ভাবে নিজেকে স্টার্টআপে যুক্ত করা উচিত।

এটা হওয়া উচিত। এখন আপনি যখন ssh করবেন, কেবলমাত্র আপনার আইপিএডড্রেসের পরিবর্তে আপনি যে URL চয়ন করেছেন তা ব্যবহার করুন কারণ আইপি পরিবর্তন হলে এটি স্বয়ংক্রিয়ভাবে আপডেট হওয়া উচিত।

আপনার যদি রাউটার থাকে তবে আপনার সার্ভারে 22 পোর্ট ফরওয়ার্ড করার বিষয়টি নিশ্চিত করুন! আপনার নির্দিষ্ট রাউটারের জন্য এই সম্পর্কে Portforward.com এ প্রচুর গাইড রয়েছে ।


2
বিস্তারিত উত্তর দেওয়ার জন্য ধন্যবাদ। আমি ssh ইনস্টল করেছি এবং এটি একই ডোমেনে অন্য একটি মেশিন থেকে চেষ্টা করেছি এবং এটি কাজ করে। তবে এটি আমার অ্যান্ড্রয়েড থেকে কার্যকর হয়নি। যদি আমার ডোমেইনের বাইরে আমার মেশিনটি অ্যাক্সেস করতে দেওয়া সম্ভব হয় তবে আমি আমাদের সিসাদমিনকে ইমেল প্রেরণ করেছি। সুতরাং, আমি ddclient এখনও চেষ্টা করতে পারেন না। (দুই নোট।। আমি ভোট দিন না যেহেতু আমি পাইনি পারে 15 খ্যাতি dyndns লিংক dyn.com পরিবর্তন করা বলে মনে হয় পূর্ণ লিংক এখানে dyn.com/dns/dyndns-free )
petrichor

হ্যাঁ, আমার খারাপ, উত্তরে স্থির। আশা করি এটি আপনার জন্য কার্যকর হয়েছে :)
zookalicious

1
din.com আর মুক্ত বলে মনে হচ্ছে না
kennyB

3

আপনি http://www.noip.com/ এর মতো পরিষেবার মাধ্যমে একটি হোস্টনাম পেতে পারেন এবং তারপরে একটি ssh সার্ভার সেটআপ করতে পারেন । আপনি তারপর যেমন মাধ্যমে সংযোগ করতে হবে

ssh USERNAME@HOSTNAME.no-ip.biz

2

আপনি এক্সএমএমপি / জ্যাবার প্রোটোকল ব্যবহার করে এসএসএইচ ব্যবহার করতে পারেন । যাতে আপনি আপনার ডেস্কটপ বা মোবাইল ফোনে যেমন গুগল টক দ্বারা অ্যাক্সেস নিতে পারেন যেমন অ্যান্ড্রয়েড। কোনও আইপি পাবলিক দরকার নেই বিশেষ সেটিংয়ের দরকার নেই কেবল ইনস্টল করুন এবং পরিষেবা হিসাবে চালান। আমি একটি স্ক্রিপ্ট তৈরি করেছি (রাস্পবেরি পাইতে আমার রাস্পিয়ান ওএসে পরীক্ষিত) যাতে আপনি সহজেই রোবোটিতো ইনস্টল করতে পারেন। এটি হ'ল পদক্ষেপগুলি 1. শেল কমান্ড খুলুন বা আপনি এটিকে টার্মিনাল বলতে পারেন, আপনার হোম ফোল্ডারে যেতে পারেন, কমান্ডের মাধ্যমে ইনস্টলার স্ক্রিপ্টটি ডাউনলোড করুন: উইজেট https://opengateway.googlecode.com/files/robotito এটি আপনার হোম ফোল্ডারে সংরক্ষণ করবে ~ (যেমন / হোম / পাই)

  1. এর পরে কমান্ডটি লিখে স্ক্রিপ্টটি চালাবেন: sudo ./robotito

  2. এবং তারপরে আপনি যদি আপনার gtalk অ্যাকাউন্টটি ব্যবহার করে রোবোটিটো কনফিগার ফোল্ডারে ফাইল শংসাপত্রগুলি। rb সম্পাদনা করতে পারেন এবং ctrl + x এবং y চেপে এটি সংরক্ষণ করতে পারেন। ডিফল্ট ন্যানো সম্পাদক ব্যবহার করছে।

  3. কমান্ড দ্বারা রোবোটিতো ফোল্ডারে রোবোটিটো চালানো /

  4. আপনি এখন যে কোনও গুগল টক ক্লায়েন্টের কাছ থেকে ব্যবহার করতে পারেন, আপনার গুগল টক অ্যাকাউন্টে রোবোটিটো gtalk অ্যাকাউন্ট যুক্ত করতে ভুলবেন না এবং অ্যাকাউন্টটি ব্যবহারের আগে একে অপরের সাথে চ্যাট করার মাধ্যমে এটি পরীক্ষা করুন।


এটি কি আপনার ব্লগ? আপনার উত্তরে এটি বলা উচিত।
ফসফ্রিডম

2

এই লিঙ্কটি দেখুন:

http://www.raspberryanywhere.com/

সম্ভবত এটি কিছু সাহায্য হতে পারে। আমি বেশ কয়েক সপ্তাহ ধরে পরিষেবাটি ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করে!

লিঙ্কটি একটি সহজ সফ্টওয়্যার টিমভিউয়ার সরবরাহ করে যেমন আপনি যে কোনও জায়গায় আপনার রাস্পবেরি বোর্ড অ্যাক্সেস করতে চান। তদতিরিক্ত, আপনি আপনার সাধারণ এসএসএইচ ক্লায়েন্ট ব্যবহার করতে পারেন; তারা কেবল এসএসএইচ বা এইচটিটিপি এর মাধ্যমে আপনার বোর্ডের সাথে সংযোগ করার জন্য একটি ভার্চুয়াল ঠিকানা সরবরাহ করে। এটি নিশ্চিত করার চেষ্টা করার পক্ষে এটি মূল্যবান!


1

আপনার পিসিতে আপনার গতিশীল ডিএনএস ক্লায়েন্ট প্রয়োজন (বা রাউটার) এবং পিসি যদি পিছনে থাকে তবে আপনার রাউটারে উবুন্টু মেশিনে পোর্ট 22 খুলুন। তারপরে আপনি আইপি এর পরিবর্তে কিছু কাস্টম নামের মাধ্যমে আপনার মেশিনে পৌঁছাতে পারেন।


1

Ssh ইনস্টল করা এবং ব্যবহার করা সহজ। আপনি এখান থেকে এটি ইনস্টল করতে পারেন: https://apps.ubuntu.com/cat/applications/oneiric/openssh-server/

এটি ইনস্টল হয়ে গেলে এটি বুটে স্বয়ংক্রিয়ভাবে চালানো হবে। স্থানীয় মেশিনে থাকা সমস্ত ব্যবহারকারী এটি ব্যবহার করতে সক্ষম হবেন। আপনাকে এখনও আপনার নেটওয়ার্কটি ঠিক করতে হবে যাতে আপনি এটির সাথে সংযোগ স্থাপন করতে পারেন তবে এসএসএসের সাথে এর আসলে কিছুই করার নেই। এর যদি সর্বজনীন আইপি থাকে, তবে এর জন্য ডায়নামিক নাম পেতে আপনি dyndns.org এবং ddclient এর মতো কিছু ব্যবহার করতে পারেন। যদি এটির সর্বজনীন আইপি না থাকে, তবে আপনার ট্র্যাফিকটি ফরোয়ার্ড করার জন্য আপনার নেটওয়ার্কটিও কনফিগার করতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.