কেবলমাত্র টার্মিনাল (এসএসএইচ) ব্যবহার করে কীভাবে আমি ভিপিএন সংযোগ তৈরি করব?


13

আমি আমার উবুন্টু সার্ভার মেশিনটি ব্যবহারের জন্য একটি ভিপিএন সংযোগ তৈরি করার চেষ্টা করছি। আমি কেবল ssh টার্মিনাল সেশনের মাধ্যমে অ্যাক্সেস পেয়েছি।

বিদ্যমান সংযোগে কীভাবে সংযোগ স্থাপন করা যায় সে সম্পর্কে আমি অনেক নিবন্ধ দেখেছি, তবে নতুন সংযোগ তৈরির বিষয়ে কিছুই নেই।

আমি উবুন্টু সার্ভার 12.x ব্যবহার করছি


সুতরাং আমি অনুমান করি আপনি ঠিক আপনার মেশিনে একটি ভিপিএন সার্ভার ইনস্টল করতে চান?
লরেন্ট

আমি এটা ভাবি না (যদি না আমি ভুল বুঝি)। আমি চাই আমার সার্ভারটি ভিপিএন এর সাথে সংযুক্ত হোক, ভিপিএন সার্ভার হবেন না
ডেভ

ssh সত্যিই শক্তিশালী। আপনি $ ssh -X <host> -u <ব্যবহারকারীর> ব্যবহার করে সংযোগ করতে পারেন। এইভাবে, আপনার এক্স ফরওয়ার্ডিংয়ের সাথে সংযোগ থাকবে, সুতরাং, আপনি আপনার দূরবর্তী মেশিন থেকে এক্স অ্যাপ্লিকেশন ব্যবহার করতে পারেন। আপনি যদি সাদামাটা কনসোল ব্যবহার না করে এক্সকে আরও স্বাচ্ছন্দ্য বোধ করেন তবে এটি কার্যকর হতে পারে।
জাপ 1968

অন্য কোনো বিকল্প ব্যবহার করছে shadowsocks + + VPN এর পরিবর্তে proxychains
elprup

উত্তর:


7

আপনার ঠিক কী করা দরকার তা আমি বুঝতে না পেরে, ভিপিএন কীভাবে কাজ করে তা আমাকে ব্যাখ্যা করতে দিন:

একটি ভিপিএন পেতে আপনার একটি ভিপিএন সার্ভার (যেখানে আপনি সংযুক্ত আছেন) এবং একটি ভিপিএন ক্লায়েন্ট (মেশিনটি আপনি সার্ভারের সাথে সংযোগ করার জন্য ব্যবহার করেন) প্রয়োজন। আপনি ভিপিএন সার্ভার ছাড়াই সংযোগ তৈরি করতে পারবেন না। আমাদের এখানে 3 সম্ভাবনা রয়েছে:

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

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

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

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

পিপিটিপি আপডেট:

কমান্ড লাইনের মাধ্যমে পিপিটিপি ক্লায়েন্টের জন্য, আপনি পিটিটিপি-লিনাক্স ক্লায়েন্ট ব্যবহার করতে পারেন:

sudo apt-get install pptp-linux

এটি কীভাবে কনফিগার করা যায় সে সম্পর্কে অনেক টিউটোরিয়াল রয়েছে:

ও.পি.-এর মন্তব্যের পরে সম্পাদিত: উবুন্টু সম্প্রদায় সহায়তা সাইট কাজ করেছে।

অন্যগুলি পিপিটিপি লিনাক্স ক্লায়েন্টের মতো উপলব্ধ । টিউটোরিয়ালটি কমান্ড লাইন ক্লায়েন্ট বা জিইউআই ক্লায়েন্টের জন্য তাই কেবল ইনস্টল করুন pptp-linuxএবং নাnetwork-manager-pptp

ডিবিয়ানের জন্য পিপিটিপি-লিনাক্স সাইটের নির্দেশাবলী কমান্ড লাইনের জন্যও বিশদ এবং উবুন্টুতে সমস্যা ছাড়াই কাজ করা উচিত।


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

তাহলে সংযোগের বিবরণগুলি কী কী? (সার্ভারের ভিপিএন ধরণের এবং প্যারামিটারগুলির যদি প্রয়োজন হয় তবে - পাসওয়ার্ডের প্রয়োজন নেই বা রিয়েল আইপি যদি থাকে)। ভিপিএন সার্ভার প্রশাসক থেকে ক্লায়েন্ট সেটআপ করার জন্য আপনার কাছে কোনও নির্দেশনা নেই?
লরেন্ট

1
আমি ভিপিএন ধরণের অনুরোধ করছি কারণ প্রতিটি ভিপিএন প্রোটোকলের জন্য আলাদা ক্লায়েন্টের প্রয়োজন হয়। আপনি তাদের কিছু জন্য নির্দেশ জানতে পারেন help.ubuntu.com/community/VPNClient
লরেন্ট

এটি একটি পিটিটিপি সংযোগ, আপনার পোস্ট করা লিঙ্কটি মনে হচ্ছে তবে এটি একটি নতুন পিপিটিপি সংযোগ তৈরি করার পদক্ষেপগুলি বিস্তারিত জানায় না (যতদূর আমি দেখতে পাচ্ছি)। Ssh X11 ফরওয়ার্ডিংয়ের মাধ্যমে যদি নেটওয়ার্ক-ম্যানেজার চালু করতে পারি তবে এটি দুর্দান্ত হবে - তবে আমি কেবল জিডিএম ইনস্টল করতে চাই না
ডেভ

পিপিটিপি জন্য উত্তর আপডেট
লরেন্ট

1

এই নিবন্ধটি সহায়ক হতে পারে। http://ashu-geek.blogspot.com/2012/05/vpn-virtual-private-network.html

এটি টার্মিনাল এবং জিইউআই ডেকস্টপ ব্যবহার করে কীভাবে ভিপিএন সংযোগ তৈরি করবেন তা বর্ণনা করে।


3
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
লুসিও

0

এটি সম্পাদন করতে 'পিপিপিডি' ব্যবহার করুন:

sudo pppd nodetach defaultroute replacedefaultroute persist password mypassword file myvpn

আপনার পিটিপিপি অ্যাকাউন্টের পাসওয়ার্ডের সাথে "মাইপ্যাসওয়ার্ড" প্রতিস্থাপন করুন। "myvpn" একটি কনফিগার ফাইল, ফর্ম্যাট হিসাবে:

linkname myvpn 
ipparam myvpn 
pty "pptp server_address --nolaunchpppd " 
name myaccount 
usepeerdns 
require-mppe 
refuse-eap noauth

# adopt defaults from the pptp-linux package 
file /etc/ppp/options.pptp

এই কনফিগার ফাইল ফর্ম্যাটটি এখানে উল্লেখ করা হয়েছে: https://help.ubuntu.com/commune/VPNClient

এবং, "নোডাচাচ" বা "ডিফল্টরউট" হ'ল পিপিডিডি-র বিকল্পগুলি এখানে বর্ণিত হয়েছে: http://manpages.ubuntu.com/manpages/hardy/man8/pppd.8.html

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

পিড ফাইলটি, /var/run/ppp-xxx.pid এ রয়েছে, "এক্সএক্সএক্সএক্স" হল আপনার লিঙ্কনাম যা আপনার কনফিগার ফাইলে রয়েছে। আপনি পিডিপিডি-র পিডটি পিডিপি ফাইলটি পিপিপিডি-তে একটি সিগন্যাল প্রেরণ করতে পারেন, যেমন পিপিডিপি বন্ধ করার জন্য "সুডো কিল -s সিগমেন্টএম পিআইডি_ পিপিডিডি"।

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