"Ssh_exঞ্জ__ সনাক্তকরণ: পড়ুন: পিয়ার দ্বারা সংযোগটি পুনরায় সেট করুন" ত্রুটি কীভাবে ঠিক করবেন?


21

আমি আমার কম্পিউটার ব্যবহার করে এসএসএসের মাধ্যমে আমার সার্ভারের সাথে সংযোগ স্থাপন করতে পারি না, তবে আমি টার্মিয়াস অ্যাপ্লিকেশনটি ব্যবহার করে আমার সেলফোনের মাধ্যমে এই সার্ভারের সাথে সংযোগ করতে পারি। আমি চেক করেছি /etc/hosts.allowএবং /etc/hosts.denyআমার iptables- র, এবং আমি alse google অনুসন্ধান করেছেন, এটা কোন উত্তর এই সমস্যা ফিট বলে মনে হয়। আমি কীভাবে এটি সমাধান করব জানি না, এখানে ssh -v 183.17.228.80আউটপুট

debug1: Connecting to 183.17.228.80 [183.17.228.80] port 22.
debug1: Connection established.=======================   
debug1: permanently_set_uid: 0/0   
debug1: SELinux support disabled  
debug1: key_load_public: No such file or directory    
debug1: identity file /root/.ssh/id_rsa type -1    
debug1: key_load_public: No such file or directory   
debug1: identity file /root/.ssh/id_rsa-cert type -1      
debug1: key_load_public: No such file or directory   
debug1: identity file /root/.ssh/id_dsa type -1   
debug1: key_load_public: No such file or directory   
debug1: identity file /root/.ssh/id_dsa-cert type -1   
debug1: key_load_public: No such file or directory   
debug1: identity file /root/.ssh/id_ecdsa type -1  
debug1: key_load_public: No such file or directory   
debug1: identity file /root/.ssh/id_ecdsa-cert type -1   
debug1: key_load_public: No such file or directory  
debug1: identity file /root/.ssh/id_ed25519 type -1   
debug1: key_load_public: No such file or directory  
debug1: identity file /root/.ssh/id_ed25519-cert type -1  
debug1: Enabling compatibility mode for protocol 2.0  
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.2   
ssh_exchange_identification: read: Connection reset by peer

আমি এই সার্ভারটি পিং করতে পারি, এখানে টেলনেট

telnet 183.17.228.29 22  
Trying 183.17.228.29...  
Connected to 183.17.228.29.  
Escape character is '^]'.                                                                 
Connection closed by foreign host.

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

আপনি কি নিশ্চিত যে পিসিতে আপনি যে সফ্টওয়্যারটি চালাচ্ছেন তা সমস্ত এসএসএইচ এনক্রিপশন মোডের সাথে সামঞ্জস্যপূর্ণ?
থারাকা দেবিন্দা

যেমনটি আমি উল্লেখ করেছি, আমি হোস্ট ফাইলগুলি চেক করেছি, DenyHosts এর জন্য নয়
ব্যবহারকারী 3054879

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

মূল ফাইলগুলির পথ থেকে আমি মনে করি আপনি যেমন সংযোগ করছেন root। এটি সাধারণত সক্ষম হয় না; আপনার sshd কনফিগারেশন দেখুন। ssh -vvvআপনি আরও তথ্য দিতে পারে।
ছদ্মবেশ

উত্তর:


14

আপনার সার্ভারটি কেবলমাত্র আপনি চালু করতে চান তা পুনরায় বুট করুন। এটি আমার পক্ষে কাজ করেছিল, আগে আমি একই সমস্যার মুখোমুখি ছিলাম।


1
মূল কারণটি খুঁজে পাওয়া যায়নি, তবে আমার পক্ষে পুনরায় কাজ করা কাজ করেছিল।
রাঘবেন্দ্র এন

2
এডাব্লুএস-এ আমার ফ্রি সার্ভারে এসএসএস করার সময় আমি একই সমস্যায় পড়েছিলাম। এটি সার্ভারের কারণে মেমরির বহির্গমন হয়। রিবুট কাজ।
লিওন

@ থেস্টলিটনোট, রিবুট করা আমার পক্ষে কাজ করে এবং এটি একটি দ্রুত দ্রুত সমাধান। এ সম্পর্কে ভয়ঙ্কর কিছু নয়। সমস্যাটি কী কারণে হয়েছিল তা আমি জানি না, তবে রিবুট করার ফলে কিছু ঠিক হয়েছিল।
কাজিনকোচেন

যদি রিবুট কাজ করে তবে এটি সম্ভবত কোনও কনফিগারেশন সমস্যা নয়, বরং একটি উত্সের সমস্যা। সম্ভবত ssh এর অগ্রাধিকার বাড়ানো সম্ভবত কৌশলটি করেছে।
জনরোস

1
রিবুট সার্ভার একটি খুব খারাপ পরামর্শ।
হোসেইন ভাতানী

8

এর অর্থ হ'ল সার্ভারের মাধ্যমে আপনার আইপি কালো তালিকাভুক্ত। লগইন করতে সক্ষম হতে আপনার আইপি ঠিকানাটিকে শ্বেত তালিকাভুক্ত করার চেষ্টা করুন। আপনার সার্ভারের আইপি ঠিকানাটি পরিবর্তন হয়েছে কিনা তা দেখতে আপনি / ইত্যাদি / হোস্ট তালিকায় একবার দেখে নিতে পারেন।


9
সত্যিই এটি প্রয়োজন হয় না।
সেম্পাইসকুবা

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

কয়েক ঘন্টা পরে সমস্যাটি অদৃশ্য হয়ে গেল, আমি জানি না কেন তবে আমাকে পুনরায় আরম্ভ করার দরকার ছিল না।
সালেম এফ

পুনরায় মন্তব্যের জন্য ধন্যবাদ: "ক্লাউডওয়েস সার্ভারটি আমার হোম আইপিটিকে কালো তালিকাভুক্ত করেছিল" - এটি সবেমাত্র আমাদের সাথে হয়েছিল - ম্যানুয়ালি শ্বেত তালিকাভুক্ত এবং সমস্ত কিছু ভাল good
জুলস ম্যাথিউস

2

যেভাবে আমি সমস্যার সমাধান করেছি তা হ'ল আমি হোস্ট মেশিনে গিয়ে কয়েকটি কমান্ড চালিয়েছি।

sudo mkdir /var/run/sshd
sudo chmod 755 -R /var/run/sshd
sudo service ssh restart

আমি তার পরে মেশিনে সংযুক্ত হয়েছি।


1

উপরের ত্রুটিটি ঘটে যখন আপনার সার্ভারে প্রমাণীকরণের চেষ্টা ব্যর্থ হওয়ার সীমাবদ্ধতা রয়েছে এবং আপনার ক্লায়েন্টে আপনার অনেকগুলি এসএস কী রয়েছে (ম্যাক্সএথথ্রিগুলির মানের চেয়ে বেশি)

আপনি যা চেষ্টা করতে পারেন তা হ'ল ম্যাকআউথট্রিজের মান বাড়ানো এবং এসএসডি ডিমন পুনরায় চালু করা। অথবা আপনি আপনার ~/.sshডিরেক্টরিতে কীগুলির সংখ্যা সীমাবদ্ধ করতে পারেন এবং ~/.ssh/configপ্রতি হোস্ট / হোস্টের গ্রুপ অনুসারে কী সংজ্ঞায়িত করতে সাব-ডিরেক্টরি এবং ফাইল ব্যবহার করতে পারেন


আমি এটি চেষ্টা করেছি, তবে ব্যর্থ হয়েছি, বাস্তবে আমি ইন্টারনেটে যে সকল পদ্ধতি খুঁজে পেতে পারি তার প্রায় চেষ্টা করেছি, অনুমান করি কীটি এনক্রিপশন নেগোওিয়েশন আলগরিদম ছিল, তবে আমি কীভাবে এটি ঠিক করব না
user3054879

2
তুমি কি চেষ্টা করেছ? দয়া করে আপনার প্রশ্নটি আপডেট করুন
রোমিও নিনভ

1

আমারও একই ঘটনা ঘটেছে, এবং এস-এস-ভি 'আইপি অ্যাড্রেসার' দরকার ছিল এবং তারপরে আমি দেখেছিলাম যে শংসাপত্রটি গ্রহণ করার দরকার আছে। এছাড়াও একটি এসিএল বা রুট বিধি ব্লকিং পুটি হতে পারে: উদাহরণস্বরূপ -

পুট্টি ক্লায়েন্টের ফায়ারওয়ালসের সাথে ডিএমজেড হোস্টের সাথে কথা বলা থেকে এন্টারপ্রাইজ নেটওয়ার্ককে ব্লক করা সহ 10.xxxx অ্যাডার রয়েছে, তবে আপনার সেল ফোনটি 58.xxx এ পাবলিক আইপি ঠিকানায় পৌঁছানোর চেষ্টা করেই আপনি ডিএমজে হোস্টের সাথে কথা বলতে পারেন।

সুতরাং যখন আপনি আবার সংযোগ দেওয়ার চেষ্টা করবেন তখন আমি ssh -v তথ্যটি দেখব, আপনি কোনও তথ্য সংগ্রহ করতে পারবেন কিনা তা দেখুন এবং তারপরে আপনার সার্ভারে ফায়ারওয়াল বা রাউটার স্তরে পৌঁছানোর নিয়ম আছে কিনা তা পরীক্ষা করে দেখুন, একটিতে নয় সার্ভার নিজেই অস্বীকার ফাইল।


0

ওয়েবে সংযোগ করতে আমি আমার সেলুলার হট স্পটটি ব্যবহার করছি, যখন আমি কনসোল হিমশীতল কাজ করছিলাম এবং আমি আর কোনও সংযোগ করতে পারিনি ssh_exchange_identification: read: Connection reset by peer

আমি এসআরভি পুনরায় সেট করার চেষ্টা করেছি কিন্তু তাতে কোনও লাভ হয়নি

আমি যখন আমার নেটওয়ার্ক সংযোগ পরিবর্তন করি (তখনই অন্য সেলুলারের হটস্পটে) আমি আবার সংযোগ করতে পারি।

দ্রষ্টব্য: আমি এখনও ভিন্ন অ্যাডাব্লুএসে এসআরভিতে সংযোগ করতে পুরানো সংযোগটি ব্যবহার করতে পারি, আজব ...


0

সমস্যা সমাধানের জন্য, নিম্নলিখিত হিসাবে এগিয়ে যান:

  1. সার্ভার অনলাইন টার্মিনাল থেকে আপনার সার্ভারটি পুনরায় বুট করুন।

যদি এটি কাজ না করে,

  1. ফাইলটি সম্পাদনা করুন $HOME/.ssh/known_hosts
  2. এই ফাইলে থাকা যে কোনও সামগ্রী মুছে ফেলুন, এটি যখন আপনি যে কোনও সার্ভারের সাথে সংযোগ স্থাপন করবেন তখন আপনাকে অবশ্যই সংযোগগুলি পুনরায় গ্রহণ করতে হবে accept

1
সম্পূর্ণ মুছে ফেলার জন্য -1 known_hosts। এই নির্দিষ্ট হোস্টকে প্রশ্নে সম্পাদনা করা ভাল (যদিও আমি সন্দেহ করি যে এখানে সহায়তা করবে)।
ডেভিড ফোস্টার

0

ব্যবহারকারী প্রমাণীকরণের জন্য একটি নতুন ssh কী জুড়ি তৈরি করুন। এসএসএইচ কী এবং সর্বজনীন কী প্রমাণীকরণ গাইড

শুধু গাইড অনুসরণ করুন।


যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
কেভিন বোয়েন

0

অনেকগুলি কারণ থাকতে পারে তবে সম্ভাব্য কারণগুলির মধ্যে একটি হতে পারে (আমার ক্ষেত্রে এটি ছিল) ssh / Port 22 ফায়ারওয়াল দ্বারা অনুমোদিত নয়

আপনি ইউজার-ইন্টারফেসের মাধ্যমে এসএসএস সংযোগের অনুমতি দিতে পারেন (কিছু সরবরাহকারী এটির অনুমতি দেয়) অথবা আপনার যদি লগইন করার জন্য বিকল্প বিকল্প থাকে (যেমন।

sudo ufw allow ssh
sudo ufw allow 22

0

দেখে মনে হচ্ছে সার্ভারে ssh ডিমনটি স্তব্ধ হয়ে আছে। আপনি কি নিশ্চিত যে এটি চলছে? আপনি যখন ssh করতে টেলনেট করেন, আপনাকে একটি স্বাক্ষর দেখতে হবে। কিছুটা এইরকম:

telnet unixhow.com 22
Trying 35.228.26.20...
Connected to unixhow.com.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.1

আপনার আউটপুট থেকে আমি যা দেখছি তা হ'ল ssh ডিমন সার্ভারের দিক থেকে সাড়া দিচ্ছে না। আমি আইপি-কেভিএমের মাধ্যমে (বা অন্য কোনও উপায়ে) রিমোট মেশিনে সংযুক্ত হওয়ার এবং এসএসডি পুনরায় চালু করার পরামর্শ দিই।


0

এটি হতে পারে কারণ আপনার উবুন্টুতে কোনও ওপেনশ সার্ভার চালু নেই। আপনার ওপেনশ সার্ভারের স্থিতি পরীক্ষা করতে আপনি নীচের কমান্ডটি চালাতে পারেন।

ubuntu@ubuntu:~$ sudo systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-03-20 11:52:16 GMT; 5min ago
  Process: 1034 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
 Main PID: 1058 (sshd)
    Tasks: 1
   Memory: 5.1M
      CPU: 122ms
   CGroup: /system.slice/ssh.service
           └─1058 /usr/sbin/sshd -D

Mar 20 11:52:15 ubuntu systemd[1]: Starting OpenBSD Secure Shell server...
Mar 20 11:52:16 ubuntu sshd[1058]: Server listening on 0.0.0.0 port 22.
Mar 20 11:52:16 ubuntu sshd[1058]: Server listening on :: port 22.
Mar 20 11:52:16 ubuntu systemd[1]: Started OpenBSD Secure Shell server.
Mar 20 11:52:24 ubuntu sshd[1131]: Connection closed by 10.0.2.2 port 60566 [preauth]
Mar 20 11:53:59 ubuntu sshd[1135]: Accepted password for ubuntu from 10.0.2.2 port 60654 ssh2
Mar 20 11:53:59 ubuntu sshd[1135]: pam_unix(sshd:session): session opened for user ubuntu by (uid=0)
Mar 20 11:57:48 ubuntu sshd[1238]: Accepted password for ubuntu from 10.0.2.2 port 61124 ssh2
Mar 20 11:57:48 ubuntu sshd[1238]: pam_unix(sshd:session): session opened for user ubuntu by (uid=0)

যদি স্থিতিটি না থাকে তবে active (running)আপনি ওপেনশ-সার্ভারটি ইনস্টল করতে এবং / অথবা শুরু করতে চাইতে পারেন। আপনি নীচে প্রদর্শিত আদেশগুলি দিয়ে এটি করতে পারেন।

sudo apt update
sudo apt install openssh-server

0

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

sudo systemctl restart sshd && systemctl status sshd

আপনি ম্যাক্সথথ্রি প্যারামিটার বাড়িয়ে না দেওয়া পর্যন্ত এটি কেবল সাময়িকভাবে কাজ করতে পারে।


0

আমার সমাধানটি আমার স্থানীয় আইপি ঠিকানা এতে যুক্ত করে /etc/hosts.allow:

sshd:192.168.10.88:allow

এটা আমার জন্য কাজ করে।


-2
  1. সার্ভারটি ইনস্টলড ও চলমান অবস্থায় রয়েছে কিনা তা পরীক্ষা করে দেখুন
  2. ডেমনটি ইনস্টল এবং শুরু হয়েছে তা নিশ্চিত করুন You আপনি অবশ্যই 'ম্যান এসএসডি' করতে সক্ষম হবেন। আমি মনে করি এটি প্যাকেজটিতে রয়েছে ওপেন-এসএসএল, এবং আপনাকে ডিমন শুরু করতে হবে (এবং যখন আপনার প্রয়োজন হবে না তখন এটি বন্ধ করুন stop)

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