লিনাক্স বক্স ব্যবহার করে কীভাবে উইন্ডোজ রিমোট ডেস্কটপ টানেল করবেন?


17

আমার হোম নেটওয়ার্কে দুটি শারীরিক সার্ভার রয়েছে, লিনাক্স ( 192.168.8.x) এবং উইন্ডোজ সার্ভার ২০০৮ ( 192.168.8.y)।

লিনাক্স সার্ভারটি একটি অ-মানক পোর্টে ssh দ্বারা বাইরে থেকে প্রবেশযোগ্য নয় (বলুন 23008)। আমি কীভাবে লিনাক্স বাক্সে ssh এর মাধ্যমে স্থায়ী আরডিপি সুড়ঙ্গ স্থাপন করব? আমি জানি যে আমি বাইরের মেশিনে পুটি ব্যবহার করতে পারি, তবে কীভাবে লিনাক্স বাক্সে sshd সেটআপ করতে হয় তা আমি জানি না। কোন ইঙ্গিত জন্য ধন্যবাদ!

উত্তর:


18

ধরে নিই যে আপনার লিনাক্স বাক্সটি 23008 পোর্টে ইন্টারনেট থেকে 1.2.3.4 এ অ্যাক্সেসযোগ্য, আমি এটি করব:

external% ssh -p 23008 -L 13389:192.168.8.y:3389 username@1.2.3.4

আমি তখন পোর্ট-ফরওয়ার্ড করা আরডিপি সিস্টেমের সাথে সংযোগ করব

external% rdesktop localhost:13389

যদি আপনার বাহ্যিক বাক্সটি একটি লিনাক্স বাক্স না হয় তবে আপনার কাছে থাকা সরঞ্জামগুলির জন্য সমপরিমাণ কমান্ড থাকবে; ধারণাটি এখনও একই: বহিরাগতের বন্দরটি 13389 এ 192.168.8.yy এর বন্দরটি 3389 এ ফরোয়ার্ড করতে, তারপরে সংযোগের জন্য বহিরাগতের আরডিপি ক্লায়েন্ট ব্যবহার করুন localhost:13389

আপনি লিনাক্স বাক্সের এসএসডি সঠিকভাবে স্থাপনের কথা উল্লেখ করেছেন, তবে আপনি যদি এটি পুনরায় কনফিগার না করে থাকেন তবে স্ট্যান্ডার্ড এসএসডি সেটআপটি এটি ঠিকঠাক সমর্থন করবে।


আপনি ঠিক বলেছেন, আমি ভেবেছিলাম আমাকে নির্দিষ্ট বন্দরগুলিতে টানেল তৈরির জন্য sshd কনফিগার করতে হবে। তবে এটি ক্লায়েন্ট কমান্ড দিয়েই সম্পন্ন হয়েছে। (উইন্ডোজ উপর ssh বা পুটি)। আমি
elsni

14
ssh -L 3389:<ip of windows server>:3389 <ip of ssh server> -l <ssh user> -N

ধরে নিই যে আপনার আরডিপি চলছে সেই বন্দরটি 3389 এবং এসএসএস সার্ভারটি বলা পোর্টটিতে অ্যাক্সেস রয়েছে, আপনি তখন 127.0.0.1:3389 এ সংযোগ করতে পারবেন যেন এটি দূরবর্তী সার্ভার।


ssh সার্ভারের আইপিটি কি অভ্যন্তরীণ বা বাহ্যিক? বাহ্যিক পরিবর্তনগুলি প্রতিদিন হয়, তবে সার্ভারটি বাইরের দিক থেকে অ্যাক্সেসযোগ্য
ইলসনি

কোন ক্ষেত্রে: ssh -L 3389:<ip of windows server>:3389 <dydns of ssh server> -l <ssh user> -Nআইপি এর অনুমানের জায়গায় হোস্টনামগুলি অবশ্যই ব্যবহার করা যেতে পারে আপনার ssh সার্ভারে 22 পোর্ট ফরওয়ার্ডিং রয়েছে, যা কোনও পাশের নোটে খারাপ হতে পারে, যদি অন্য কোনও পোর্ট ব্যবহার করে এবং ফরওয়ার্ডিং করা হয় অর্থাৎ 1212 -p 1212 ব্যবহার করুন পতাকা।
ওনিরোই

<prdp> হ'ল অভ্যন্তরীণ উইন্ডোজ সার্ভারে rdp পোর্ট <pssh> হল পাবলিক এসএসএস লিনাক্স সার্ভারের পোর্ট (আমার ক্ষেত্রে নন স্ট্যান্ডার্ড) <ptunnel> সুরঙ্গের জন্য বন্দর যা <ipwserver> উইন্ডোজ সার্ভারের অভ্যন্তরীণ আইপি অ্যাড্রেস। আমি একটি এসএসএস করেছি -L <prdp>: <ipwserver>: <ptunnel> myserver.gotdns.com -l myusername -N -p <pssh> সঠিক?
এলসনি

3

রিমিনা দূরবর্তী ডেস্কটপ ক্লায়েন্ট থেকেও কেউ অভ্যন্তরীণ এসএস টানেলিং ব্যবহার করতে পারে ।

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

প্রোফাইল এডিটরটিতে সরাসরি সংযোগ হিসাবে বেসিক ট্যাব সেটআপ করুন । এসএসএইচ টানেল ট্যাবে যান এবং টিউনেলিং সেটআপ করুন:


[এক্স] এসএসএইচ টানেল সক্ষম করুন

(ও) কাস্টম [এসআইএস / লিনাক্স সার্ভারের আইপি / হোস্টনাম]

এসএসএইচ প্রমাণীকরণ:

ব্যবহারকারীর নাম: [এসএসএস / লিনাক্স সার্ভারে ব্যবহারকারীর নাম]

(ও) পাবলিক কী (স্বয়ংক্রিয়)


এই অপশনগুলি ব্যবহার করে রিমিনা খোলে

ssh -L 3389:[target windows server]:3389 [linux server] -N

এবং তারপরে আরডিপি সেশনটি সংশ্লেষ করে যে ssh চ্যানেল।

আপনি যদি ব্যবহারকারী নাম / পাসওয়ার্ড ব্যবহার করে লিনাক্স সার্ভারে লগইন করেন বা আপনি যদি আলাদা পরিচয় ফাইল ব্যবহার করেন তবে আপনাকে প্রোফাইল সেটআপের এসএসএইচ প্রমাণীকরণ বিভাগটি পরিবর্তন করতে হবে।

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