এসএসএইচ সংযোগ প্রত্যাখ্যান করে - "এসএসডিডি: অচেনা পরিষেবা"


10

আমার এসএসএইচ নিয়ে সমস্যা হচ্ছে।

ssh: connect to host 192.168.1.7 port 22: Connection refused

আমি যখনই এসএসএইচ ব্যবহার করে আমার ডেস্কটপটিকে অন্য ডেস্কটপের সাথে সংযুক্ত করার চেষ্টা করি তখন আমি উপরের ত্রুটিটি পাই তবে আমি অন্য ডেস্কটপটিকে সফলভাবে পিং করতে সক্ষম হয়েছি।

ssh: connect to host 192.168.1.7 port 22: Connection refused

আমি যখন sshd পুনরায় চালু করার চেষ্টা করি তখন এটি নীচের ত্রুটিটি আউট করে

sshd: unrecognized service

আমি এসএসএইচ ব্যবহার করে দূরবর্তী সার্ভারের সাথে সংযোগ করতে পারি, তবে আমি স্থানীয় নেটওয়ার্কের সাথে সংযোগ করতে পারছি না। আমি কীভাবে এই সমস্যাটি সমাধান করতে পারি?


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

1
আপনি কীভাবে ssh ডিমন শুরু করার চেষ্টা করছেন? আপনি ব্যবহার করা উচিত sudo service ssh start। যদি এটি কাজ না করে, আপনি কি আউটপুট পোস্ট করতে পারেন ls -l /etc/init/ssh.conf?
জেরেমি কের

@ ডেভিড,, যদি তারা একই ল্যানে না থাকে তবে সংযোগটি কেবলমাত্র ব্যর্থ হবে বা ব্ল্যাকহোল হয়ে যাবে। তিনি একটি অস্বীকৃত সংযোগ পাচ্ছেন যার অর্থ একটি কম্পিউটার অনুরোধটি দেখে এবং প্রত্যাখ্যানটি প্রেরণ করেছে।
নাথান জেবি

আমি উবুন্টু 12.10 ব্যবহার করছি, যেখানে একই স্থানীয় নেটওয়ার্কের মধ্যে আমাকে অন্য কম্পিউটারে এসএসএস করতে হবে। তবে, আমি অন্য নেটওয়ার্কের একটি রিমোট সার্ভারের সাথে সংযোগ করতে সক্ষম। দয়া করে আমাকে সহায়তা করুন ...
রুদ্র

আপনি যদি ফায়ারওয়াল ব্যবহার করছেন তবে নিশ্চিত করুন। প্রতিটি লক্ষ্য হোস্টে এসএসএইচ সার্ভার ইনস্টল করা আছে কি ?
ডেভিড 6

উত্তর:


13

আন-ইনস্টল করার চেষ্টা করুন এবং তারপরে ওপেনস্প-সার্ভার ইনস্টল করুন:

sudo apt-get remove openssh-client openssh-server

এবং তারপর

sudo apt-get install openssh-client openssh-server

এটি আমার পক্ষে কাজ করেছে। আপনি যদি এখনও সংযোগ করতে না পারেন তবে চেষ্টা করুন

sudo ufw status verbose

এবং আমাদের আউটপুট কি তা জানতে দিন।


আমি একই সমস্যা এবং আউটপুট হচ্ছে sudo ufw status verboseহয় status: inactive, তাই আমি এটি সক্ষম কিন্তু ত্রুটি থেকে যায়, এই নতুন আউটপুটStatus: active Logging: off Default: deny (incoming), allow (outgoing) New profiles: skip To Action From -- ------ ---- 22 ALLOW IN Anywhere 22 ALLOW IN Anywhere (v6)
নিশান্ত

6

প্রথমে নিশ্চিত হয়ে নিন যে 192.168.1.7 এ চলছে কিনা ssh সার্ভিস..এটি সম্ভব যে সিস্টেমে কোনও এসএসএইচ ডেমন নেই, সুতরাং আপনাকে সেই সিস্টেমে ssh ইনস্টল করতে হবে।

sudo apt-get install openssh-server

যদি এটি ইতিমধ্যে ইনস্টল করা থাকে, চালান sudo service ssh restart, তবে উভয় সিস্টেম থেকে এই কমান্ডের আউটপুট নিয়ে এখানে মন্তব্য করুন।


আমি যখন এসএসটি পুনরায় চালু করব তখন এটি প্রথমে থামবে এবং একটি পিআইডি নং দিয়ে শুরু হবে।
রুদ্র

আপনাকে ধন্যবাদ ধন্যবাদ এটি আমার কাছে অবিকল ক্ষেত্রে মনে হচ্ছে ... টার্গেট মেশিনে ওপেনশ-সার্ভারটি ইনস্টল করতে হয়েছিল।
ব্রি। সায়ান

0

উবুন্টু ওয়েবসাইট থেকে আমার উবুন্টু 14.04 এলটিএস ডেস্কটপ সংস্করণ ইনস্টল করার সময়, ওপেনশ-সার্ভার ডিফল্টরূপে ইনস্টল করা হয় না। বড় ফ্যাট থাম্বস ডাউন ক্যানোনিকাল !!!!! ইনস্টলেশন তুলনামূলক সহজ এবং উপরের উত্তর দ্বারা ইতিমধ্যে উল্লেখ করা হয়েছে:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install openssh-server


1
অনেকে ssh ব্যবহার করেন না। আমি মনে করি ডেস্কটপ সংস্করণে ডিফল্টরূপে সার্ভারটি অন্তর্ভুক্ত না করা ঠিক।
PS95

0

আপনার রাউটারটি হয়, এসএসএস গ্রহণ করতে পারে বা সেটিংসের কোথাও এটি সক্ষম করেছে তা নিশ্চিত করার জন্য চেক করুন। কখনও কখনও এই সাধারণ কিছু উপেক্ষা করা যেতে পারে।


0
  1. যাও vim /etc/ssh/sshd_config

  2. প্রমাণীকরণ "পারমিট রুটলগিন" "হ্যাঁ" তে পরিবর্তন করুন

    উদাহরণ:

    Authentication:
    
    PermitRootLogin yes
    
  3. service sshd restart


0

আপনার এসএসএইচ সার্ভার ইনস্টল আছে কিনা তা পরীক্ষা করুন:

dpkg -l openssh-server

যদি তা না হয় তবে এটি ইনস্টল করুন:

sudo apt update && sudo apt install -y ssh

আপনার 22 বন্দরটি ব্যবহার হচ্ছে কিনা তা এখন পরীক্ষা করুন:

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