ssh: হোস্ট লোকালহোস্ট পোর্ট 22 এ সংযোগ করুন: সংযোগ অস্বীকার [বন্ধ]


22

যদিও এটি নিয়ে আলোচনা করা হয়েছে তবে এখনও আমি এটি সমাধান করতে পারছি না। আমি কী করেছি এবং কীভাবে সমস্যায় পড়েছি তার একটি দ্রুত পর্যালোচনা এখানে দেওয়া হল:

ইনস্টল করা উবুন্টু 12.10, ইনস্টল করা এসএসএস sudo apt-get install ssh,। প্রিয় ssh কাজ করে ভাল কাজ করে এবং সংযুক্ত ছিল ssh localhost। আমি উবুন্টু অপসারণ করেছি, পার্টিশন বাড়িয়ে আবার উবুন্টু ইনস্টল করেছি। আবার আমি চাকরীচ্যুত করেছিলাম sudo apt-get install ssh, তা আমাকে দেখিয়েছিল

Reading package lists... Done    
Building dependency tree        
Reading state information... Done

আমি যখন আদেশ দিয়েছি ssh localhost, এটি আমাকে ত্রুটি দিয়েছে:

ssh: connect to host localhost port 22: Connection refused

15
আপনি কি পরে আবার চেষ্টা করতে পারেন sudo apt-get install openssh-server?
জবিন

এর আউটপুট কি sudo iptables -L? আর sudo netstat -l?
ব্রায়াম

5
openssh-serverসমাধান হওয়া সমস্যা ইনস্টল করা হচ্ছে
এসএমমৌসভি

আপনাকে ধন্যবাদ, মোসাবি। এটাই আমার দরকার ছিল। মজার এটি গৃহীত উত্তর নয়।
এসডসোলার

উত্তর:


17

এই আদেশটি ফায়ার করুন:

sudo iptables -L

যদি আপনি দেখতে পান যে কোনও ট্র্যাফিকের অনুমতি নেই (যেমন কোনও নির্দিষ্ট বিধি নেই), তবে নিম্নলিখিত কমান্ডটি চালান:

sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT

এই কমান্ড বিশেষভাবে জন্য, সিস্টেম বলে বন্দর 22 অন্তর্মুখী সংযোগের অনুমতি ... এবং সাধারণত আপনার উভয়সঙ্কট সমাধান করা উচিত ssh/ sshd

জুলাই 31,2016 হিসাবে আপডেট হয়েছে: iptables অ্যাপ্লিকেশন হিসাবে ssh এর সাথে কিছুই করার নেই, তবে অন্যদিকে, রাউটার হিসাবে ফাংশনগুলি ট্র্যাফিক 22 বন্দর করার অনুমতি দেয় iptables ব্যবহার করার সময়, সিস্টেমটি আসলে 'ssh' বুঝতে পারে তবে এটি একটি কমান্ড লাইনের শর্টকাট কিন্তু সত্যই এটি আসলে iptables INPUT -p udp -dport 22যখন --dport এর অর্থ "গন্তব্য পোর্ট" (ssh পোর্ট 22 ব্যবহার করে)। এটি সম্ভবত 'এসএসএস' দেখে কিছু ভুল ধারণা তৈরি করেছিল যেন এটি একটি অ্যাপিকেশন, তবে সত্যই বন্দর হিসাবে '22'।


এখানে অনেক বিভাগ আসছে যেমন চেইন উফডাব্লিউ-রিজেক্ট-ফরোয়ার্ড, চেইন উফউ-রিজেক্ট-ইনপুট, চেইন উফউ-রিজেক্ট-আউটপুট ... সুতরাং কোন বিভাগটি চেক করতে হবে?
ব্যবহারকারী 234202

আপনার ট্র্যাফিক কেপ করা হচ্ছে এমন শোনায়, তারপরে এগিয়ে যান এবং সেই কমান্ড লাইনটি যুক্ত করুন এবং পুনরায় বুট করুন।
ফারন

2
আমি একই করেছি এবং পুনরায় বুট করেছি, একই ইস্যু :(
ব্যবহারকারী 234202

7
কীভাবে সমস্যাটি সমাধান হল?
ব্রায়াম

1
@ কিজিটো iptables অ্যাপ্লিকেশন হিসাবে ssh এর সাথে কিছুই করার নেই, তবে অন্যদিকে, রাউটার হিসাবে ফাংশনগুলি ট্রাফিক 22 কে পোর্ট করার অনুমতি দেয়। iptables ব্যবহার করার সময় সিস্টেমটি আসলে 'ssh' বুঝতে পারে তবে এটি কমান্ড লাইনের মধ্যে একটি শর্টকাট তবে, সত্যিই, এটা আসলে iptables INPUT -p udp -dport 22যখন --dportমানে হলো "গন্তব্য পোর্ট" (SSH পোর্ট 22 ব্যবহার করে)। এটি সম্ভবত 'এসএসএস' দেখে কিছু ভুল ধারণা তৈরি করেছিল যেন এটি একটি অ্যাপিকেশন, তবে সত্যই বন্দর হিসাবে '22'।
ফারন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.