এসএসএইচ রাস্পবেরি পাইতে "সংযোগ প্রত্যাখ্যান করেছে" - কেন তা খুঁজে পাচ্ছে না


13

আমার নিম্নলিখিত সমস্যাটি আছে এসএসএইচ "সংযোগ প্রত্যাখ্যান"। এটি দুর্দান্ত কাজ করবে, তবে আমি এসএসএইচ-এ কাজ করার সময়, আমি "সংযোগ প্রত্যাখ্যান" পেয়েছি এবং পুনরায় সংযোগ করতে হবে (যা ভাল 5-10 মিনিটের জন্য ঘটে না)। আমি সবকিছু চেষ্টা করেছি (পুনরায় চালু করুন লিনাক্স, পুনরায় আরম্ভ করুন) এখনও সাহায্য করে না। আমি ভার / লগ পাশাপাশি পরীক্ষা করেছি তবে সেখানে কোনও সহায়ক নয় ...

দ্রষ্টব্য: আমি যে আকর্ষণীয় নোটটি পেয়েছি তা হ'ল, যখন আমি আমার বাহ্যিক আইপি (277 ...) এ ssh করার চেষ্টা করি তখন এটি কালো সেন্টিমিডি স্ক্রিনে যায়, আমি এটি বন্ধ করে আমার 192.168.0.13 ঠিকানার চেষ্টা করি এবং এটি আমাকে সাইন ইন করতে দেয় .. তবে সংক্ষিপ্ত যখন, আবার সংযোগ প্রত্যাখ্যান করা হয়েছিল ... অবশ্যই যদি আমি আমার সার্ভারটি খুলি এবং sudo sshd পুনরায় চালু করা হয় তবে আমার ssh "সংযোগটি অস্বীকার করা" চলে যায় ...

আমার ssh পোর্টটি 23 এ খোলা হয়েছে, এবং আমি এটি মডেম / রাউটারেও সেট করেছি

sudpi@raspberrypi:~$ sudo netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1817/apache2
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      2227/vsftpd
tcp        0      0 127.0.0.1:3350          0.0.0.0:*               LISTEN      1784/xrdp-sesman
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      3115/sshd
tcp        0      0 0.0.0.0:3389            0.0.0.0:*               LISTEN      1781/xrdp
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      2397/mysqld

আমি যখন সংযোগ বিচ্ছিন্ন হয়ে যায় এবং আবার লগ ইন করে "ডাব্লুএইচও" চেক করি আমি কেবল আমার পূর্ববর্তী সংযোগটি, আমার মূল এবং বর্তমান সংযোগটি দেখতে পাই

whopi@raspberrypi:~$ who  
pi       tty1         2013-01-28 09:20
pi       pts/0        2013-01-28 10:28 (192.168.0.12)
pi       pts/1        2013-01-28 10:32 (192.168.0.12)

আমার ssh_config এ এটি যা আমি সংশোধন করেছি (এসএসএইচ থেকে 23, কারণ রজার্স 22 ব্যবহার করে ...)

#   Port 23
...    
#Keep my damn connection alive!
KeepAlive yes
ServerAliveInterval 60

আমি আরপ-স্ক্যান চালানোর সময় এটিই পাই

pi@raspberrypi:/etc$ sudo arp-scan -I eth0 -l | grep 192.168.0.13
192.168.0.13    a0:6c:ec:ec:bb:5b       (Unknown)

এই অংশটি আমি অনলাইনে পেয়েছি যা আমাকে জানিয়েছে যে আমার নিম্নলিখিত দুটি তথ্য পোস্ট করা উচিত

pi@raspberrypi:~$ ps afxu | grep sshd
root      2838  0.0  0.7   9800  3168 ?        Ss   10:27   0:00 sshd: pi [priv]                                                                                   
pi        2845  0.0  0.3   9800  1628 ?        S    10:28   0:00  \_ sshd: pi@pt                                                                                   s/0
root      2854  0.0  0.7   9800  3168 ?        Ss   10:32   0:00 sshd: pi [priv]                                                                                   
pi        2861  0.0  0.3   9800  1628 ?        S    10:32   0:00  \_ sshd: pi@pt                                                                                   s/1
root      2900  0.3  0.7   9800  3168 ?        Ss   10:44   0:00 sshd: pi [priv]                                                                                   
pi        2907  0.0  0.3   9800  1628 ?        S    10:44   0:00  \_ sshd: pi@pt                                                                                   s/2
root      2934  0.0  0.2   6204  1060 ?        Ss   10:45   0:00 /usr/sbin/sshd
root      2954  0.7  0.7   9800  3164 ?        Ss   10:45   0:00  \_ sshd: pi [p                                                                                   riv]
pi        2961  0.1  0.3   9800  1624 ?        S    10:46   0:00      \_ sshd: p                                                                                   i@pts/3
pi        2970  0.0  0.1   3536   796 pts/3    S+   10:46   0:00              \_                                                                                    grep sshd

সম্পাদনা: পাই @ রাস্পবেরিপি: sh sh ssh -vvv 192.168.0.13 (এটি দীর্ঘ হতে পারে ... বার্ট ফ্রেডেরিক্সকে ধন্যবাদ)

pi@raspberrypi:~$ ssh -vvv 192.168.0.13 -p 23
OpenSSH_6.0p1 Debian-3, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.0.13 [192.168.0.13] port 23.
debug1: Connection established.
debug1: SELinux support disabled
...
debug1: match: OpenSSH_6.0p1 Debian-3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.0p1 Debian-3
debug2: fd 3 setting O_NONBLOCK
debug3: put_host_port: [192.168.0.13]:23
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
...
debug1: Next authentication method: publickey
debug1: Trying private key: /var/www/.ssh/id_rsa
debug3: no such identity: /var/www/.ssh/id_rsa
debug1: Trying private key: /var/www/.ssh/id_dsa
debug3: no such identity: /var/www/.ssh/id_dsa
debug1: Trying private key: /var/www/.ssh/id_ecdsa
debug3: no such identity: /var/www/.ssh/id_ecdsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
pi@192.168.0.13's password: - I TYPED PASSWORD -
...
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
Linux raspberrypi 3.6.11+ #350 PREEMPT Mon Jan 7 21:51:11 GMT 2013 armv6l

আপনি যদি প্রোগ্রামের নাম / পিআইডি দেখতে চান তবে netstat -tlpnরুট হিসাবে চালান (বা সহ sudo) আপনি লিনাক্স প্রশাসনের সাথে যথেষ্ট পরিচিত না হলে এটির ডিফল্ট বন্দর থেকে এসএসএইচ স্থানান্তর করা ভাল ধারণা বলে মনে হয় না।
ব্রুনো

1
# দিয়ে শুরু করা লাইনগুলি মন্তব্য, সুতরাং আপনার পোর্ট 23 নির্দিষ্ট করার জন্য যে লাইনে আপনার # আগে # রয়েছে, এটি প্রক্রিয়া করা হবে না এবং তাই এটি স্ট্যান্ডার্ড পোর্ট (22) ব্যবহার করবে। আপনার কাছে /etc/hosts.allow বা /etc/hosts.deny নিয়ন্ত্রণে কিছু থাকতে পারে যারা sshd এ সংযুক্ত হতে পারে। আপনার নেটওয়ার্কে আইপি ঠিকানার সাথে সংঘাত না থাকলে আপনি কি পরীক্ষা করে দেখেছেন?
পাইপ

উত্তর:


8

তোমার sshdবন্দর 23 শুনছে, এখনো আপনি বন্দর 22 (SSH এর ডিফল্ট) সাথে সংযোগ করা হয়।

এটা চেষ্টা কর:

  pi@raspberrypi:~$ ssh -vvv 192.168.0.13 -p 23

একটি "সংযোগ অস্বীকার" ত্রুটি মানে কার্নেলের টিসিপি স্তরটি সেই বন্দরের কোনও সংযোগ গ্রহণ করছে না। বাঁচিয়ে রাখার বা কোনও কিছুর সাথে এর কোনও সম্পর্ক নেই।

এছাড়াও, আপনি ব্যবহার করছেন arpকাপড় খুঁজে বের করতে, কিন্তু একটি ভাল টুল হবে nmaparpআইপি যদি আপনার সম্প্রচার ডোমেনে থাকে তবে কেবল কোনও পোর্ট খোলা থাকলে তা নয়।


হ্যালো, আপনার জবাবের জন্য আপনাকে ধন্যবাদ, আমি পাই @ রাস্পবেরিপি চেষ্টা করেছি: ~ ma nmap -Bash: nmap: কমান্ড পাওয়া যায় নি ... আমার এটি ইনস্টল করার দরকার আছে? এবং রাস্পবেরি জন্য যেমন আছে? সংশোধন করার জন্য আপনাকে ধন্যবাদ, আমি -২৩-এর সাথে সম্পাদনা করেছি, তবে এটির বাইরে এমন কিছু নেই যা ...

nmapসত্যিই প্রয়োজন নেই, কেবল একটি সহজ সরঞ্জাম। আপনি যে আপডেটটি করেছেন তা দেখে মনে হচ্ছে এটি কার্যকর হয়েছে?
বার্ট ফ্রেডারিচস

5

ডকুমেন্টেশন উদ্ধৃত :

নভেম্বর 2016 এর প্রকাশ হিসাবে, রাস্পবিয়ান এসএসএইচ সার্ভার ডিফল্টরূপে অক্ষম করেছে। আপনাকে এটি ম্যানুয়ালি সক্ষম করতে হবে।

কনসোলের মাধ্যমে মেশিনগুলিতে এসএসএইচ সক্ষম করতে:

sudo raspi-configটার্মিনালে প্রবেশ করুন, প্রথমে নির্বাচন করুন advanced options, তারপরে নেভিগেট করুন ssh, টিপুন Enterএবং নির্বাচন করুন Enable or disable ssh server

হেডলেস মেশিনগুলির জন্য এসএসএইচ সক্ষম করতে:

হেডলেস সেটআপের জন্য, এসএসএইচ sshএসডি কার্ডের বুট পার্টিশনে কোনও প্রকার ছাড়াই নামক কোনও ফাইল স্থাপন করে সক্ষম করা যায় ।


এই সম্পর্কিত প্রশ্নে @ টেক্রাফের উত্তর থেকে অনুলিপি করা হয়েছে : এসএসএইচ নতুন ইনস্টল করে কাজ করছে না


যদিও এটি প্রযুক্তিগতভাবে প্রশ্নের উত্তর দিতে পারে, আমি নিশ্চিত নই যে টেকারফ খুশী হতে চলেছে যে আপনি কেবল উত্তরটি অনুলিপি করে পেস্ট করেছেন। তবে আপনি যদি এই পোস্টটি তৈরি করার আগে তাদের অনুমতি চেয়ে থাকেন তবে এটি আলাদা be
দার্থ ভাদার

1
"পরিষেবার শর্তাদি" (সেকেন্ড 3) এর অংশটি হ'ল এখানে অবদানগুলির কাছে ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন শেয়ারএলিক লাইসেন্স রয়েছে বলে মনে করা হয় , এবং এই পুনরায় বরাদ্দ সেই শর্তগুলির মধ্যে। যাইহোক, এটি এখানে খুব বেশি উত্তর দেওয়া হয়নি যেহেতু এটি sshdচলমান প্রশ্নে খুব স্পষ্ট , এবং বিষয়টি
২০১

@ দার্থভেদার আমি এটিকে সম্প্রদায়ের উত্তর হিসাবে পোস্ট করেছি, লেখককে যথাযথভাবে জমা দিয়েছি, আমি ভেবেছিলাম এটি যথেষ্ট হবে।
দেলগান

1
@ গোল্ডিলকস যেমন আপনি অনুমান করতে পারেন, এই প্রশ্নটি রাস্পবেরি পাইয়ের জন্য ssh সংযোগ প্রত্যাখ্যান সম্পর্কে গুগল অনুসন্ধান ফলাফলের শীর্ষে আসে। আমি বিশ্বাস করি যে এটি লোকেরা কী কী সমস্যা হতে পারে তা দ্রুত নির্ধারণ করতে সহায়তা করবে।
দেলগান

বর্তমানের নবীনতম (রাস্পবিয়ান স্ট্রেচ) এসএসএইচ কনফিগারেশনটি 5 এর নীচে অবস্থিত) ইন্টারফেসিং বিকল্পগুলি -> পি 2) এসএসএইচ
আরটি

1

আজ সকালে আমারও একই সমস্যা ছিল এবং ওপেনশ-সার্ভারটি সরিয়ে এবং ইনস্টল করে এটি ঠিক করা হয়েছে:

sudo apt-get remove openssh-server 
sudo apt-get install openssh-server

হ্যালো এবং স্ট্যাক এক্সচেঞ্জে আপনাকে স্বাগতম! ভবিষ্যতের পাঠকদের উপকারের জন্য দয়া করে আরও গভীরতার ব্যাখ্যা যুক্ত করে বিবেচনা করুন।
নুন

0

আমার একই সমস্যা ছিল এবং আমার সমাধানটি ছিল iptables অক্ষম করা এবং আনইনস্টল করা।

এই আদেশগুলি চালান:

(sudoer হিসাবে)

iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P OUTPUT ACCCEPT IPtables -P ফরওয়ার্ড দুদল

sudo apt-get অপসারণ - iptables ge


0

আমার জন্য নিম্নলিখিত কাজ করেছেন: / etc / ssh / ssh_config এবং / etc / ssh / sshd_config এ গিয়ে কোনও পাসওয়ার্ড ছাড়াই অ্যাক্সেসের অনুমতি দেওয়া হয়েছে।

পরিষেবাটি পুনরায় চালু করলেন এবং কাজ করছেন!


0

রাস্পবেরি পাই 3 এর জন্য ডেলগানের উত্তর আপডেট করা হচ্ছে, পিক্সেল ওএসের সাথে রাস্পবিয়ান জেসি

টার্মিনালে

sudo raspi-config 

ইন্টারফেসিং বিকল্পগুলি -> এসএসএইচ নির্বাচন করুন। এন্টার টিপুন এবং ssh সার্ভার সক্ষম বা অক্ষম নির্বাচন করুন


0

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

রাস্পবেরি পাই মেনুতে ক্লিক করুন -> পছন্দসমূহ -> লঞ্চ রাস্পবেরি পাই কনফিগারেশনটি ইন্টারফেস ট্যাবে নেভিগেট করুন এসএসএইচের পাশের সক্ষম সক্ষম নির্বাচন করুন ঠিক আছে ক্লিক করুন এটি আমার সমস্যার সমাধান করেছে। দয়া করে চেষ্টা করুন এবং আমাকে জানান।


-1

সঙ্গে

sudpi@raspberrypi:~$ sudo netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1817/apache2
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      2227/vsftpd
tcp        0      0 127.0.0.1:3350          0.0.0.0:*               LISTEN      1784/xrdp-sesman
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      3115/sshd
tcp        0      0 0.0.0.0:3389            0.0.0.0:*               LISTEN      1781/xrdp
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      2397/mysqld

সমস্যাটি কী তা যাচাই করা খুব ভাল শুরু, তবে প্রশ্নের উত্তর দেওয়ার পক্ষে যথেষ্ট নয় :-(
মরগান কর্বেট

-1

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

sudo apt-get remove --purge iptables। এবং ওয়্যারলেস সংযোগটি বন্ধ করে দিচ্ছেন।


-1

এখানে 2 টি কনফিগারেশন ফাইল রয়েছে / ইত্যাদি

দুটি ফাইলের মধ্যে আপনি যা চান 22 তে পোর্টটি পরিবর্তন করুন।

পরিষেবাটি পুনরায় চালু করুন sudo service ssh restart


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