আমার সার্ভারে এসএসএইচ আছে কিনা আমি কীভাবে জানতে পারি? পরীক্ষা করার কি আছে?
আমার সার্ভারে এসএসএইচ আছে কিনা আমি কীভাবে জানতে পারি? পরীক্ষা করার কি আছে?
উত্তর:
Ssh ক্লায়েন্টের জন্য: ssh google.com; যদি এটি বলে যে কমান্ডটি পাওয়া যায় নি, আপনি এটি ইনস্টল করতে পারেন নি।
Ssh সার্ভারের জন্য: ssh লোকালহোস্ট; যদি এটি কিছু না করে তবে আপনি ssh সার্ভার পেলেন না।
আপনি যদি ডেবিয়ান / উবুন্টু চালাচ্ছেন:
apt-get install openssh-server
which ssh
আপনাকে যদি এসএসএইচ ক্লায়েন্ট ইনস্টল করা থাকে তবে আপনাকে বলতে হবে। তবে আপনি হয়ত জিজ্ঞাসা করছেন যে আপনার সার্ভারটি আপনাকে এসএসএস ব্যবহার করে এর সাথে সংযোগ স্থাপন করার অনুমতি দেয় কিনা, আপনি যে সময়ে এসএসএইচ -এসএসএইচ ডেমন-এবং নিজেই এসএসএইচ-র সন্ধান করছেন না। আপনার যদি এটি ইনস্টল করা থাকে তবে এটি /etc/init.d/sshd start
রুট হিসাবে এটি শুরু করতে সক্ষম হবে । যদি আপনি অনুরূপ নামের স্ক্রিপ্টের বৈকল্পিকগুলি খুঁজে না পান তবে এটি ইনস্টল করা নেই। বেশিরভাগ ডিগ্রোদের ডিফল্টরূপে এটি ইনস্টল করা উচিত।
আরেকটি নোট:
telnet <target> 22
প্রথম লাইনটি আপনাকে এসএসএইচ সংস্করণ সম্পর্কে বলার জন্য সরলরেখ করা উচিত।
এছাড়াও এনএমএপ SERVICE/VERSION DETECTION
( -sV: Probe open ports to determine service/version info
) করতে পারে । এটি আপনাকে একটি ভুল কনফিগার্ড বন্দরের সন্ধানে সহায়তা করতে পারে (টাইপস সর্বত্র লুকিয়ে থাকে, আমি 21-এ চালাচ্ছি এবং সার্ভারের সাথে সমস্ত সংযোগ বন্ধ করে দিয়েছি)।
বেশ পুরানো তবে আমি কেবল একই কারণে এই পোস্টটি হিট করেছি এবং আর্টবির পোস্ট থেকে অনুসরণ করে which ssh
(আমার ডিফল্ট উবুন্টু ইনস্টলের জন্য আউটপুট / usr / sbin / ssh) আপনিও করতে পারেন which sshd
যা ফলাফল / usr / sbin / sshd
যদিও সৎ হওয়ার জন্য লিনাক্সে কিছু চলছে কিনা তা দেখার সেরা উপায় ps aux
এটি কি নয়? সুতরাং এই উদাহরণে ps aux | grep sshd
, বা যারা নিখুঁততা চান এবং গ্রেপ কমান্ডটি আড়াল করছেন তাদের জন্য ps aux | grep -v grep | grep sshd
আমার উবুন্টুতে নিম্নলিখিত যে আমি সবেমাত্র ওপেনএসএইচ-সার্ভারটি ইনস্টল করেছি:
ps aux | grep -v grep | grep sshd
root 5638 0.0 0.1 61372 5532 ? Ss 15:35 0:00 /usr/sbin/sshd -D
একটি উপায় হ'ল আপনি ssh RPM প্যাকেজ ইনস্টল করেছেন কিনা তা পরীক্ষা করা
[sanyadav@localhost ~]$ **rpm -qa | grep -i ssh**
আউটপুট =>
libssh2-1.4.3-8.el7.x86_64
openssh-6.6.1p1-11.el7.x86_64
**openssh-server-6.6.1p1-11.el7.x86_64**
**openssh-clients-6.6.1p1-11.el7.x86_64**
আরও যদি আপনি ইনস্টল করা ssh আরপিএম প্যাকেজের সংস্করণ দেখতে চান
[sanyadav@localhost ~]$rpm -qi openssh-clients-6.6.1p1-11.el7.x86_64
আউটপুট =>
Name : openssh-clients
Version : 6.6.1p1
Release : 11.el7
Architecture: x86_64