এসএসএইচ সেশনের মাধ্যমে রিমোট মেশিনে ইন্টারনেট পরিবেশন করবেন?


19

আমি যে মেশিনটির মাধ্যমে রিমোট / হোস্ট মেশিনে (একই নেটওয়ার্ক / ল্যান) এসএসএইচিং করছি তার ইন্টারনেটটিতে অ্যাক্সেস রয়েছে তবে হোস্টটি তা পায় না।

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

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

আমার মধ্যে থাকা জটিলতাগুলির একটি উপলব্ধি আমার রয়েছে, তবে তা জানতে আগ্রহী ছিল।

plinkইম্যাক্সের মাধ্যমে ব্যবহার করা (যদি তা গুরুত্বপূর্ণ)।

উত্তর:


21

আসুন এমন মেশিনটিকে কল করুন যার কাছে ইন্টারনেট অ্যাক্সেস রয়েছে hasinetএবং যেটি নেই noinet

আপনি একটি, SSH সংযোগ স্থাপনে করতে পারেন থেকে noinet থেকে hasinet

আপনি ওপেনএসএইচ-র অন্তর্নির্মিত এসওকেএসএস প্রক্সি দিয়ে এটি সহজেই করতে পারেন। এই কমান্ডটি noinetপোর্টে শোনার জন্য একটি SOCKS প্রক্সি স্থাপন করবে 1080:

noinet$ ssh -D 1080 hasinet

আপনি শুধুমাত্র, SSH সংযোগ করতে পারেন থেকে noinet থেকে hasinet

আপনি ওপেনএসএইচ এর সোকস প্রক্সি চালু করতে পারেন hasinetএবং তারপরে একটি পোর্ট ফরোয়ার্ড noinetকরতে পারেন hasinet। এটি চতুরতার সাথে একটি কমান্ড দিয়ে চালানো যেতে পারে (ধন্যবাদ @ পেট্রিক):

hasinet$ ssh -D 1080 localhost -t ssh -R 1080:localhost:1080 noinet

SOCKS প্রক্সি কীভাবে ব্যবহার করবেন

আপনি এই প্রক্সিটি কীভাবে ব্যবহার করবেন তা অ্যাপ্লিকেশানের উপর নির্ভর করবে। কিছু অ্যাপ্লিকেশনের অন্তর্নির্মিত সোকস প্রক্সির জন্য সমর্থন রয়েছে that's যদি এটি হয় তবে আপনাকে প্রক্সিটি চালু করতে আপনার অ্যাপ্লিকেশনটি কনফিগার করতে হবে localhost:1080। যদি তা না হয় তবে @ প্রকোয়ারের পরামর্শ অনুসারে আপনি প্রক্সিচেন বা রেডসকস ব্যবহার করতে পারেন। tsocks একটি হালকা ওজন সমাধান যদি আপনার কেবলমাত্র কয়েকটি কমান্ডের জন্য নেটওয়ার্ক অ্যাক্সেস সরবরাহ করতে হয় need


1
যখন নোনেটকে বেরোনোর ​​দরকার হয় তখন হ্যাসিনেটে মোজা প্রক্সি ইনস্টল করার পরিবর্তে, কেবল ssh -t -D 1080 localhost ssh -R 1080:localhost:1080 noinet(হ্যাঁ একটি আদেশ)।
প্যাট্রিক

2

এসএসএইচের মাধ্যমে এটি করার একটি উপায় এখানে রয়েছে:

কোনও ইন্টারনেট অ্যাক্সেসবিহীন মেশিনে চালান

ssh -D 8080 machine_with_internet_access

আপনি কোনও অব্যবহৃত পোর্ট নম্বর দিয়ে 8080 প্রতিস্থাপন করতে পারেন ,

তারপরে প্রক্সিচাইন বা রেডসকসের মতো সফ্টওয়্যার ইনস্টল করুন , লোকালহোস্ট: 8080 এর সাথে সংযোগ স্থাপনের জন্য তাদেরকে কনফিগার করুন এবং তাদের মাধ্যমে ইন্টারনেট অ্যাক্সেসের প্রয়োজন এমন সফ্টওয়্যার চালান।

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