একই রাউটারের পিছনে আমার দুটি কম্পিউটার রয়েছে। আসুন তাদের ক এবং বি কল করুন।
একটি নিম্নলিখিত পদ্ধতিতে এস এস এইচ থেকে বি করতে পারেন: ssh usr@<internal ip of computer>
বি একই কাজ করে এসএসএইচ করতে পারে তবে বাহ্যিক আইপি অবশ্যই ব্যবহার করা উচিত। আমি আমার রাউটারের 22 নম্বর পোর্টটি কম্পিউটার এপির আইপিতে ফরোয়ার্ড করেছি, যাতে আমার কাছে সমস্ত কিছু বোধগম্য হয়।
যাইহোক, আমি কম্পিউটারের জন্য 26, এবং এসএসএইচ উভয়ই বাহ্যিক আইপি ব্যবহার করে নেটওয়ার্কের বাইরে থেকে এসএসএইচ পোর্ট ফরওয়ার্ড করতে চাই, তবে কোন কম্পিউটারটি ব্যবহার করতে হবে তা কার্যকরভাবে নির্বাচন করতে 22 বা 26 পোর্টকে নির্দিষ্ট করে নির্দিষ্ট করতে চাই।
আমি iptables
বি এর এ এবং ইনপুট এর OUTPUT এর মাধ্যমে 26 পোর্টকে অনুমতি দেওয়ার চেষ্টা করেছি , তবে এটি কাজ করে বলে মনে হয় না। আমি পোর্ট 26 বি এর অভ্যন্তরীণ আইপিতে (রাউটারের মাধ্যমে) ফরোয়ার্ড করেছি, যেমন আমি 22 এর সাথে এ করেছি did
আমি যখন বাহ্যিক আইপি এবং পোর্ট 26 ব্যবহার করে এ থেকে বি এসএসএইচ করার চেষ্টা করি তখন আমি যা পাই তা এখানে:
ssh: connect to host xx.xx.xxx.xx port 26: Connection refused.
সংস্করণ:
- এ = ওপেনএসএইচ_5.9 পি 1 দেবিয়ান -5 বুন্টু 1, ওপেনএসএসএল 1.0.1 14 মার্চ 2012
- বি = ওপেনএসএসএইচ_6.0 পি 1 দেবিয়ান -4, ওপেনএসএসএল 1.0.1 সি 10 মে 2012
এটির 12.04 উবুন্টু রয়েছে, বি রাস্পবিয়ান সহ রাস্পবেরি পাই।
সম্পাদনা করুন: কিছু যে আমি রাখা ভুলে গেছি: আমি, SSH কনফিগ ফাইল (আমি দেখেছি এটা পরিবর্তন করে চেষ্টা হয়নি /etc/ssh/ssh_config
) আমি uncommented (মুছে #
) সঙ্গে সঙ্গতিপূর্ণ Port
এবং পরিবর্তন 22
করার 26
। এটি আমাকে সংযোগটি অস্বীকার করে বার্তা দেয় নি। (আমি কোনও উপকারে পৌঁছালাম না))