আমি কীভাবে এমন কনফিগার করতে পারি যে আমি ডাইনামিক আইপিতে আমার সিস্টেমে সর্বদা এসএসএইচ করতে পারি?


11

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

আমি কীভাবে এটি সম্পাদন করতে পারি? হ্যান্ডশেকটি দিয়ে সাহায্য করার জন্য একটি স্ট্যাটিক আইপি অ্যাড্রেস সহ একটি সার্ভারে কিছু সেট আপ করা আমার আপত্তি নেই, তবে তৃতীয় পক্ষের সার্ভারটি যদি কিছু ইতিমধ্যে থাকে তবে তাও আমি আপত্তি করি না (যেমন এটি টিমভিউয়ার বলার জন্য করে)

স্বচ্ছতার জন্য সম্পাদনা করুন: আমার কাছে 3 টি মেশিন, এবি এবং সি রয়েছে

এ হ'ল হেডলেস রাস্পবেরি পাই যা এলোমেলো স্থানে চালিত / বন্ধ হবে, প্রাক-কনফিউজড ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হবে

বি হ'ল একটি মেশিন যা একটি সঠিক মনিটর, কীবোর্ড ইত্যাদি রয়েছে যার থেকে আমি সংযোগ করতে চাই

সি একটি ভাড়া করা এডাব্লুএস সার্ভার যা আমার কাছে একটি স্ট্যাটিক আইপি অ্যাড্রেস রয়েছে, নির্ভরযোগ্যভাবে বি থেকে এসএসএইচ করতে পারবেন এবং বি কে এ সংযোগে সহায়তা করার জন্য প্রয়োজনীয় যা কিছু ইনস্টল করতে পারেন


আপনি 3 য় মেশিনে ssh করতে পারেন?
অ্যান্থন

@ অ্যান্টন আমারও তাই মনে হয়, আমি তাদের নতুন নাম দিয়েছিলাম এবি এবং সি এবং তাদের জন্য বিবরণ যুক্ত করেছি, আশা করি এটি এটিকে সাফ করে দেবে
ইউজার ২৩১2২74৪

কাশি No-ip.com কাশি
জোশুয়া

1
আপনার অবস্থানের পেরিমিটার ফায়ারওয়াল যদি ফেরার ট্র্যাফিকের অনুমতি না দেয় তবে no-ip.com সহায়তা করবে না!
ববস্ট্রো

আমি sshখুব সংক্ষেপে টানেল ব্যবহার করতাম । আমি তাদের কখনই উঠতে পারি না, যদিও সাথে autossh; আপলিংক যদি কোনও কারণে বাদ পড়ে তবে তাদের সর্বদা হাত দিয়ে পুনরায় চালু করতে হবে। অবশেষে আমি ওপেনভিপিএন দিয়ে নিজের জন্য একটি ছোট ভিপিএন স্থাপন করেছি এবং এটি খুব সুন্দরভাবে কাজটি করেছে।
ব্ল্যাকলাইট জ্বলজ্বল

উত্তর:


11

ইন্টারনেটে আপনার মেশিন সি থাকাকালীন সেখানে একটি বিশেষ অ্যাকাউন্ট তৈরি sesameকরুন এবং এ-তে আপনি একটি সরকারী / প্রাইভেট কী দিয়ে অ্যাকাউন্ট তৈরি করেন যা থেকে আপনি সিটিতে sesameঅ্যাকাউন্টে পাবলিক কীটি অনুলিপি করেছেন from

আপনি এখন A থেকে C তে লগইন করতে পারেন, তবে এটি করার পরিবর্তে:

ssh -N -R 19930:localhost:22 sesame@yourserverC

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

মেশিন বি থেকে সাধারণত সিতে আপনার যে কোনও অ্যাকাউন্টে লগইন করুন ( sesameঅ্যাকাউন্টটি হতে পারে তবে অ্যাকাউন্ট হতে হবে না , আমি যে অ্যাকাউন্টটি ব্যবহার করি তা বিভিন্ন অ্যাকাউন্ট)। এবং একবার আপনি সিতে চলে এলে A এ লগইন করুন:

ssh localhost -p 19930

আপনি অবশ্যই ১৯৯৩ এর চেয়ে আলাদা নম্বর ব্যবহার করতে পারেন।

এটি চালানোর জন্য সম্ভব ssh -N -R ...থেকে /etc/rc.localযদি একটি উপর আপনার ব্যক্তিগত কী পাসওয়ার্ড সুরক্ষিত নয়। sesameসেক্ষেত্রে সীমাবদ্ধ কার্যকারিতা সহ একটি পৃথক অ্যাকাউন্ট তৈরি করার বিষয়টি নিশ্চিত করুন , যাতে আপনার মেশিন A আপোস / চুরি হয়ে যায়, তখন আপনার সার্ভার সি-এর ঝুঁকি সীমাবদ্ধ থাকবে। এ কারণেই আমি বি থেকে সি পর্যন্ত আলাদা অ্যাকাউন্ট ব্যবহার করার পরামর্শ দিচ্ছি

আপনি আসলে লগইন শেল সেট করতে পারেন sesameমধ্যে /etc/passwdথেকে /bin/false, তাই আপনি আর লগ ইনের জন্য অ্যাকাউন্ট ব্যবহার করতে পারেন।


এই দ্রষ্টব্যটি ভিউওয়্যার ব্যবহার করা থেকে পৃথক, সেখানে পোর্টগুলি খুলতে সার্ভার ব্যবহার করা হয় যা সরাসরি যোগাযোগের জন্য পুনঃনির্দেশিত হয়। বিটটোরেন্টের মতো প্রোগ্রামগুলি ডাউনলোড করার জন্য মেশিনগুলি সন্ধানের পরে সরাসরি যোগাযোগ করে (আগাম কোনও বন্দর খোলা না করে)।
অ্যান্থন

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

1
@ user2813274 প্রকৃতপক্ষে ট্রাফিকের অনেকগুলিই এই দৃশ্যে সি দিয়ে গেছে (যা বিটটোরেন্টের উপযোগটি গ্রহণ করবে)। আমি নিশ্চিত নই sesameযে আপনি সিতে অ্যাকাউন্টটি কতদূর সীমাবদ্ধ রাখতে পারবেন , এটি হতে পারে আপনি এটি /bin/falseলগইন শেল হিসাবে চালাতে পারবেন (যেহেতু এসএসএস কখনই সত্যই লগইন করে না), বা অন্যথায় এটিকে একটি command=পরামিতি যুক্ত করে সীমাবদ্ধ করুন~/.ssh/authorized_keys
অ্যান্থন

@ user2813274 আপনি নিজের চেষ্টা না করার ক্ষেত্রে: যদি আপনার বিপরীত প্রক্সি স্থাপনের জন্য একটি বিশেষ অ্যাকাউন্ট থাকে, আপনি লগইন শেল এ পরিবর্তন করে সেই অ্যাকাউন্টে লগইন অক্ষম করতে পারেন/bin/false
অ্যান্থন

1
@ ইউজার ২13১2২74 Yes হ্যাঁ আমি এটি চেষ্টা করেছিলাম এবং এটি আমাকে বিপরীত সুড়ঙ্গ স্থাপন করতে দেবে (অবশ্যই আপনাকে সার্ভার সিতে পেতে আলাদা অ্যাকাউন্টের প্রয়োজন হবে ssh localhost -p portnum)
অ্যান্থন

7

আপনার রাস্পবেরি পাইতে একটি আইপিভি 6 টানেল (যেমন সিক্সেক্স ) ইনস্টল করুন । আপনার কাছে এখন একটি স্থায়ী স্থিতিশীল আইপিভি 6 ঠিকানা থাকবে যা আপনার পাই অনলাইনে থাকাকালীন অনলাইনে আসবে। আপনার পাই এখনই বিশ্বের সাথে সংযুক্ত থাকায় সুরক্ষিত করুন তা নিশ্চিত করুন।

যদি আপনার বি কোনও আইপিভি 6 নেটওয়ার্কের সাথে সংযুক্ত থাকে, তবে সরাসরি পাই এর সাথে সংযুক্ত করুন। বি যদি কোনও আইপিভি 6 নেটওয়ার্কের সাথে সংযুক্ত না থাকে, তবে সিটিকে জাম্প সার্ভার হিসাবে ব্যবহার করুন, যেখানে আপনি আইপিভি 4 এর সাথে সিতে সংযুক্ত হন এবং তারপরে সি থেকে আইপিভি 6 এর মাধ্যমে আপনার পাইতে সংযোগ দিন।


আমি এটি পছন্দ করি কারণ এটি এমনকি সি প্রয়োজন হয় না যদি নেটওয়ার্কগুলি আইপিভি 6 সমর্থন করে তবে আমাকে এটি চেষ্টা করে দেখতে হবে - যতক্ষণ না ফায়ারওয়ালগুলি ডিফল্টরূপে এটি ব্লক করে?
ব্যবহারকারী 2813274

1
সিক্সেক্সগুলি আইপিভি 6 টানেল করার জন্য একাধিক প্রোটোকল সরবরাহ করে। যদি আপনি যে কোনও কিছুতে (AYIYA) ব্যবহার করেন তবে আপনাকে পাই থেকে ইন্টারনেটে টিসিপি পোর্ট 3874 এবং ইউডিপি পোর্ট 5072 খোলা লাগবে। হোম নেটওয়ার্কগুলিতে, এটি ঠিক হওয়া উচিত; কর্পোরেট বা ক্যাম্পাস নেটওয়ার্কগুলি আলাদা হতে পারে।
গ্যারেথTheRed

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

1

এটিও একবার দেখুন:

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

তবে এটি এ থেকে সি পর্যন্ত স্বয়ংক্রিয় সংযোগ সরবরাহ করে না, এটি ম্যানুয়ালি শুরু করতে হবে। সমাধানটি আপনি কিছুটা কাস্টমাইজ করতে পারেন যাতে এটি আপনি যা চান ঠিক তেমন করে।


0

সম্ভবত আপনার ssh বা টানেলিং ধারণা ছাড়া অন্য ব্যবহার করা প্রয়োজন .. আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি হোয়াটসঅ্যাপ বা টেলিগ্রামের মতো মেসেজিং ধারণাটি ব্যবহার করুন .. তবে আমার মনে হয় আপনি যদি ভিমের মতো কিছু ব্যবহার করতে চান তবে এটি এসএসএসের মতো ভাল নয় good

টেলিগ্রামে টেলিগ্রাম-ক্লায়েন্ট ক্লায়েন্ট রয়েছে যা আপনি নির্দিষ্ট আদেশটি গ্রহণ ও সম্পাদন করতে এবং এটি রাস্পিতে প্রয়োগ করতে পারেন ..

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

সুতরাং যতক্ষণ না আপনার রাসপি টেলিগ্রাম সার্ভারের সাথে সংযোগ স্থাপন করতে পারে (কেবল আপনার রসপি ইন্টারনেটের সাথে সংযোগ স্থাপন করতে পারে) এমনকি রাস্প ফায়ারওয়াল / প্রক্সি / প্রাইভেট আইপি / ডায়নামিক আইপি এর পিছনে রয়েছে, আপনি সর্বদা রিমোটটি করতে পারেন ..

এই ধারণাটি দিয়ে আপনি যে কোনও জায়গায় যে কোনও সময় রিমোটটি করতে পারেন ..


ওয়াত। এটি অনিরাপদ, আপনি কিছু এলোমেলো বার্তাপ্রেরণ অ্যাপ্লিকেশনকে বিশ্বাস করছেন, আপনি বলছেন যে ওপিকে এটি পরিবর্তন করতে হবে র‌্যান্ডম মেসেজিং অ্যাপটিকে কাজ করার জন্য। এটি এমনকি উপলব্ধি করা যায় না যে এলোমেলো বার্তাপ্রেরণ অ্যাপ্লিকেশনটি ভিমের মতো কিছু দিয়ে পুরোপুরি ভেঙে দেবে এবং ভয়াবহ বিলম্ব করবে।
তবুও অন্য ব্যবহারকারী

ঠিক আছে, আপনি যদি এটি কেবল কমান্ড প্রেরণের জন্য ব্যবহার করেন তবে আমি এটির ঠিক মনে করি .. আপনি যদি এটি কোনও ভিমের মতো কিছু ব্যবহার করেন তবে আমি এটি ভাল বলে মনে করি না ... ভাল পরামর্শ .. আমি আমার উত্তরটি সম্পাদনা করব
উইকসসনো ত্রিহাতমাজা

আমি মনে করি না এটি আমি যা চাই তা চাই, আমি পুরো শেল অ্যাক্সেস চাই, এর চেয়ে কম কিছু না - পাই ডিডোসিংয়ের হিসাবে .. আমি সত্যিই উদ্বিগ্ন নই, কারণ প্রথমে আমাকে বিশেষ সেটআপ করতে হবে এমনকি এটি নিজেই এটির সাথে সংযোগ স্থাপন করুন, দ্বিতীয় কারণ এটির সংযোগগুলি মাঝেমধ্যে এবং এলোমেলোভাবে যেভাবেই হোক পরিবর্তিত হবে
ব্যবহারকারী 2813274

0

আমি মনে করি আপনার বিপরীতমুখী ssh পোর্ট ফরওয়ার্ডিং একবার দেখে নেওয়া উচিত। সংক্ষেপে, আপনি প্রথমে নীচের বাক্য গঠনটি ব্যবহার করে A থেকে C তে একটি এসএসএস শুরু করেছিলেন এবং তারপরে সি থেকে এ পর্যন্ত সুড়ঙ্গ করতে সেই বন্দরটি ব্যবহার করবেন যখন আপনি এটি করবেন তখন আপনি এ এর ​​হোম ফায়ারওয়ালটিকে আঘাত করবেন না কারণ ইতিমধ্যে আর-পাই রয়েছে has একটি সুড়ঙ্গ

ssh -R 2210: লোকালহোস্ট: 22 myCoolAwsSite.com

আপনি যখন এটি করেন দয়া করে সুরক্ষা সম্পর্কে বিবেচনা করুন। আপনি কিছু ক্রোন জুজিৎসু যুক্ত করতে পারেন যাতে পুনরায় বুট হওয়ার পরে সংযোগটি পুনরায় প্রতিষ্ঠিত হয়।


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