ফায়ারওয়ালের পিছনে লিনাক্স ওয়ার্কস্টেশনে রিমোট


8

ধরা যাক আমার ফায়ারওয়ালের পিছনে কাজ করে একটি লিনাক্স ওয়ার্কস্টেশন রয়েছে। যদিও আমার এটিতে একটি রিমোট অ্যাক্সেস সার্ভার স্থাপন করা থাকতে পারে (যেমন সর্বাধিক দুর্দান্ত NoMachine NX সার্ভার) তবে আমি বাসা থেকে এটি অ্যাক্সেস করতে পারি না।

আমার হোম নেটওয়ার্কের একটি লিনাক্স সার্ভার রয়েছে। হোম লিনাক্স মেশিনের কাজ থেকে এসএসএস করা এবং একটি টানেল স্থাপন করা কীভাবে একবার বাসায় আসার পরে আমি এনএক্স ক্লায়েন্ট চালাতে পারি, এটি আমার হোম লিনাক্স বাক্সে 9000 এর মতো কিছু বন্দরে পয়েন্ট করতে পারি এবং সেটিকে এগিয়ে রাখতে পারি? আমার কাজ লিনাক্স বাক্সে 22 পোর্টে টানেলটি দিয়ে? আমি কিভাবে এটি সেট আপ করব?


আপনার সংস্থাটি কোনও ধরণের ভিপিএন অ্যাক্সেস সরবরাহ করে না?
কিথ

উত্তর:


8

কাজের জায়গায় থাকা মেশিন থেকে, আপনার মেশিনটি ঘরে বসে চলমান টানেল তৈরি করুন:

randolf@workserver:~$ ssh -vvv randolf@myhomeserver -R 44455:localhost:22

এটি আপনার ওয়ার্ক মেশিনে আপনার হোম সার্ভার থেকে পোর্ট 22 (বা যে কোনও পোর্ট এসএস শুনছে) তে রিমোট পোর্ট 44455 ফরোয়ার্ড করবে।

বাড়ি থেকে, 44455-এ কিছু শুনছে কিনা তা পরীক্ষা করে দেখুন

randolf@homeserver:~$ netstat -an | grep 44455
tcp        0      0 127.0.0.1:44455         0.0.0.0:*               LISTEN 

এরপরে, আপনার বাড়ির সার্ভার থেকে আপনার ওয়ার্ক মেশিনে বাড়ি থেকে সংযোগ করতে:

randolf@homeserver:~$ ssh localhost -p 44455
Password: ******

সেখান থেকে আপনার টানেলের মাধ্যমে আপনার কাজের মেশিনের সাথে সংযুক্ত হওয়া উচিত।


নিখুঁত, ঠিক আমি যা খুঁজছিলাম। তারপরে আমি দূরবর্তী অবস্থান থেকে লগ ইন করতে এনএক্স ব্যবহার করতে পারি।
ক্যাপ্টসাল্টিজ্যাক

দুর্দান্ত, সাহায্য করে খুশি!
সিজে ট্র্যাভিস

1

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

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

  ওপেনভিপিএন (সম্পূর্ণ বৈশিষ্ট্যযুক্ত ফ্রি, ওপেন সোর্স, ইউজারল্যান্ড ভিপিএন সমাধান)
  http://www.openvpn.net/index.php/open-source.html


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

@ ক্যাপ্টসালটিজ্যাক: হ্যাঁ একটি ভিপিএন এর উদ্দেশ্য হ'ল নেটওয়ার্কটি অন্য কম্পিউটারে বা আরও কম্পিউটারের অন্য নেটওয়ার্কে প্রসারিত করা, এবং যোগাযোগ উভয় পথে যেতে পারে। আপনি উভয়টিকে ভিপিএন সার্ভার হিসাবে সেট করতে পারেন (এবং সম্ভবত আপনার কাজটিকে সার্ভার হিসাবে সেট করা আরও কার্যকর হবে তবে আপনি যেভাবে আপনার প্রশ্নটি জিজ্ঞাসা করেছেন তা আমাকে অন্যথায় প্রস্তাব দেওয়ার জন্য অনুরোধ করেছিল - এটি আসলে কোন উপায় নয় তাতে কোন উপায় নেই it আপনি যদিও এটি করুন)। ওপেনভিপিএন সার্ভারের ব্যক্তিগত আইপি হবে 10.8.0.1 (ডিফল্ট), এবং প্রথম ওপেনভিপিএন ক্লায়েন্ট হবে 10.8.0.6 (ডিফল্ট) - তারা একে অপরের সাথে পিং / সংযোগ করতে সক্ষম হবে।
র‌্যান্ডল্ফ রিচার্ডসন

@ ক্যাপ্টসালটিজ্যাক: যে সার্ভারের একটি স্ট্যাটিক আইপি ঠিকানা রয়েছে তা অবশ্যই ওপেনভিপিএন সার্ভার হওয়া উচিত (যদি না এটির কোনও হোস্টনাম থাকে যা আইপি দিয়ে স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়)।
র্যান্ডল্ফ রিচার্ডসন

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

@ ক্যাপ্টসালটিজ্যাক: ঠিক যেমন আমার সন্দেহ হয়েছিল। আপনি যেভাবেই সেট আপ করেন (যেদিকেই ওপেনভিপিএন সার্ভার থাকে), আপনার অ্যাপ্লিকেশনগুলি (এসএসএস সহ) পার্থক্যটি জানতে পারবে না।
র্যান্ডল্ফ রিচার্ডসন

1

3389 (RHEL5) পোর্টে লিনাক্স বাক্সে কীভাবে সংযুক্ত করবেন

দুর্ভাগ্যক্রমে, পোর্ট 22 অনেকগুলি ফায়ারওয়াল দ্বারা ব্লক করা হয়েছে এবং টানেলগুলি সুরক্ষা গর্তগুলি খুলতে পারে তাই আদর্শ 22 এর পরিবর্তে পোর্ট 3389 এর পরিবর্তে এসএসএস এবং এনএক্স সেট করা ভাল যা বেশিরভাগ হ্যাকারকে বিভ্রান্ত করতে পারে

3389 পোর্ট শোনার জন্য ওপেনবিএসডি কনফিগার করুন

vim /etc/ssh/sshd_config

Port 3389

service sshd restart

উইন্ডোজের জন্য এনএইচ ক্লায়েন্টকে আরএইচইল এফটিপি সাইটে ডাউনলোড করুন

wget http://64.34.173.142/download/3.5.0/Windows/nxclient-3.5.0-9.exe

লিনাক্সের জন্য এনএক্স ফ্রি সংস্করণ ডাউনলোড করুন

wget http://64.34.173.142/download/3.5.0/Linux/nxclient-3.5.0-7.i386.rpm
wget http://64.34.173.142/download/3.5.0/Linux/nxnode-3.5.0-9.i386.rpm
wget http://64.34.173.142/download/3.5.0/Linux/FE/nxserver-3.5.0-11.i386.rpm

রুট হিসাবে - এই ক্রমে এনএক্স ইনস্টল করুন

rpm –ivh nxclient-3.5.0-7.i386.rpm
rpm –ivh nxnode-3.5.0-9.i386.rpm
rpm –ivh nxserver-3.5.0-11.i386.rpm

3389 পোর্টের জন্য এনএক্স কনফিগার করুন

vim /usr/NX/etc /node.cfg
#
# Specify the TCP port where the NX node SSHD daemon is running.
#
SSHDPort = "3389"

vim /usr/NX/etc /server.cfg
#
# Specify the TCP port where the NX server SSHD daemon is running.
#
SSHDPort = "3389"

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