আমি আমার ডিফল্ট এসএসএইচ পোর্টটি আমার হোম সার্ভারে ( /etc/ssh/sshd_config
ফাইলে) পোর্টে 54747 এ পরিবর্তন করেছি, তারপরে পরিষেবাগুলি ssh
এবং sshd
পরিষেবাগুলি পুনরায় চালু করেছি (কখনই নিরাপদ থাকতে আমি দুজনেই কী করেছি তা নিশ্চিত হন না)। আমার কনফিগারেশনটি পরীক্ষা করতে, আমি লগ আউট করেছি এবং তারপরে কোনও সমস্যা ছাড়াই ফিরে এসেছি।
কয়েক দিন পরে, আমি অ্যাপ্লিকেশন আপডেটগুলি ইনস্টল করেছি এবং তারপরে আমার সার্ভারটি পুনরায় বুট করেছি। আমি যখন এসএসএইচ ফিরে যাওয়ার চেষ্টা করেছি (54747 বন্দরে), তখন আমার সংযোগের ত্রুটি অস্বীকার করে।
কোনও কারণে, আমি ডিফল্ট বন্দরে এসএসএইচ চেষ্টা করেছি, এবং এটি কার্যকর হয়েছে! আমি sshd_config পরীক্ষা করতে ফিরে গিয়েছিলাম, তবে এটিতে এখনও কাস্টম পোর্ট ছিল। সুতরাং আমি পরিষেবাগুলি ssh
এবং sshd
পরিষেবাগুলি পুনরায় চালু করেছি এবং এটি "নিয়মিত" আচরণে ফিরে এসেছে (পোর্ট 54747 বন্দরে ssh)। আমি আবার রিবুট করার চেষ্টা করেছি, এবং সংযোগটি আবার প্রত্যাখ্যান করা হয়েছে ...
কেউ কি জানে আমি কী ভুল করেছি?
অতিরিক্ত বিশদ:
- উবুন্টু 16.04.2 এলটিএস
- আমার টিভিতে ওপেন সেশন (এসএসএইচ হিসাবে একই ব্যবহারকারী) সহ সার্ভারটি এইচটিপিসিও ব্যবহৃত হয়
- আমি আমার ল্যাপটপের আরএসএ কী ব্যবহার করে এসএসএইচ করেছি এবং পাসওয়ার্ড প্রমাণকে অক্ষম করেছি
- আমি এটি দিয়ে পুনরায় বুট করতাম
sudo reboot -h now
, তবে অনুসন্ধান করার পরে আমি আবিষ্কার করি এটি কিছু লোক নিরুৎসাহিত করেছিলsudo reboot
, তাই আমি চেষ্টা করেছি , তবে কোনও পার্থক্য নেই
ইভেন্টগুলির ক্রম সম্পাদনা করুন :
- এসএসএইচ পোর্টটি 22 থেকে 54747 এ পরিবর্তন করুন
/etc/ssh/sshd_config
- Ssh এবং sshd পরিষেবাদি পুনরায় চালু করুন
- বর্তমান এসএসএইচ অধিবেশন শেষ করুন
- এসএসএইচ সফলভাবে বন্দরে 54747 এ ফিরে এসেছিল
- রিবুট
- 54747 বন্দরে এসএসএইচ সংযোগ ত্রুটি, তবে 22 বন্দরে সফল
- Ssh এবং sshd পরিষেবাদি পুনরায় চালু করুন
- এসএসএইচ সফলভাবে ফিরে পোর্ট 54747 এ, 22 বন্দরে সংযোগ ত্রুটি
- পুনরায় বুট করুন এবং 6 এ ফিরে যান
সম্পাদনা 1: netstat
আউটপুট
rgo@ATLAS:~$ sudo netstat -lntp | grep :54747
rgo@ATLAS:~$ sudo netstat -lntp | grep :22
tcp6 0 0 :::22 :::* LISTEN 1/init
সম্পাদনা 2: service sshd status
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: inactive (dead)
সম্পাদনা 3: lsof -i | grep ssh
systemd 1 root 46u IPv6 42724 0t0 TCP ATLAS:ssh->192.168.1.27:49837 (ESTABLISHED)
systemd 1 root 49u IPv6 14641 0t0 TCP *:ssh (LISTEN)
sshd 4088 root 3u IPv6 42724 0t0 TCP ATLAS:ssh->192.168.1.27:49837 (ESTABLISHED)
sshd 4088 root 4u IPv6 42724 0t0 TCP ATLAS:ssh->192.168.1.27:49837 (ESTABLISHED)
sshd 4202 rgo 3u IPv6 42724 0t0 TCP ATLAS:ssh->192.168.1.27:49837 (ESTABLISHED)
sshd 4202 rgo 4u IPv6 42724 0t0 TCP ATLAS:ssh->192.168.1.27:49837 (ESTABLISHED)
রেফারেন্সের জন্য, এটিলস হ'ল দূরবর্তী সার্ভারের হোস্টনাম, 192.168.1.27 আমার ল্যাপটপের ল্যান আইপি, এবং, থেকে steps ধাপের মধ্যে কমান্ড কার্যকর করা হয়েছিল
ufw status
Status: inactive
সম্পাদনা 4: ps -ef |grep sshd
root 4088 1 0 22:40 ? 00:00:00 sshd: rgo [priv]
rgo 4202 4088 0 22:40 ? 00:00:00 sshd: rgo@pts/1 sshd
Port 10285
। গুগল 54747 এর জন্য বেশ কয়েকটি ফলাফল দেখায় ... (3) এছাড়াও এসএসএইচ সার্ভার একই সাথে বেশ কয়েকটি পোর্টের সাথে কাজ করতে পারে। প্রতিটি বন্দরের জন্য দুটি পৃথক নির্দেশিকা তৈরি করুন: Port 22
এবং Port 54747
তারপরে কেবল দ্বিতীয়টি ফায়ারওয়ালে খুলুন। (4) আপনি Match LocalPort
নির্দেশের চেষ্টা করতে পারেন , এর শুরুতে রেখে দেওয়া sshd_c
।