در این مقاله، شما یاد میگیرید که چگونه اتصالات SSH فعال را در لینوکس پیدا کنید تا بتوانید سرور را مدیریت کنید. با کمک دستورات و ابزارهای مختلف لینوکس، میتوانید اتصالات SSH فعال را بررسی کنید و اهداف نظارتی یا مدیریتی خود را به ویژه زمانی که چندین کاربر از طریق SSH به یک سرور لینوکس متصل هستند، برآورده کنید.در پایان، شما قادر خواهید بود لیستی از اتصالات SSH فعال روی سیستم خود را مشاهده کنید.روشهای پیدا کردن اتصالات SSH فعال در لینوکس
- استفاده از دستور who
دستور who در لینوکس اطلاعات کاربران متصل شده به سیستم را نشان میدهد. با اجرای دستورwho
، میتوانید کاربران متصل از طریق SSH را مشاهده کنید. - استفاده از دستور w
دستور w در لینوکس اطلاعات بیشتری در مورد کاربران متصل شده به سیستم نمایش میدهد. با اجرای دستورw
، میتوانید کاربران متصل از طریق SSH، زمان اتصال آنها و فرآیندهای در حال اجرای آنها را مشاهده کنید. - استفاده از دستور netstat
دستور netstat در لینوکس اطلاعات مربوط به اتصالات شبکه را نمایش میدهد. با اجرای دستورnetstat -antp | grep 'ssh'
، میتوانید لیستی از اتصالات SSH فعال روی سیستم خود را مشاهده کنید. - استفاده از دستور lsof
دستور lsof در لینوکس لیستی از فایلهای باز شده توسط فرآیندها را نمایش میدهد. با اجرای دستورlsof -i :22
، میتوانید لیستی از فرآیندهای متصل به پورت ۲۲ (پورت پیشفرض SSH) را مشاهده کنید. - استفاده از ابزار پیشرفتهتر مانند psutil
در صورتی که نیاز به اطلاعات بیشتر و پیشرفتهتر در مورد اتصالات SSH دارید، میتوانید از ابزارهای پیشرفتهتر مانند psutil در پایتون استفاده کنید.
با استفاده از این روشها، میتوانید اتصالات SSH فعال روی سیستم لینوکس خود را پیدا کرده و مدیریت کنید.
تعریف ساده SSH
SSH یا Secure Shell یک پروتکل امن شبکه است که به مدیران و توسعهدهندگان امکان میدهد به صورت امن به رایانههای راه دور در یک شبکه دسترسی داشته باشند.
این پروتکل محبوب و مؤثر با ارائه رمزگذاری قوی، به مدیریت سیستمها و برنامههای راه دور کمک میکند.
با استفاده از دستورات مختلف آن، شما قادر خواهید بود اتصالات SSH فعال را در میزبان راه دور بررسی کنید.SSH به طور گسترده در مراکز داده برای مدیریت امن، دسترسی راه دور به منابع، نصب بهروزرسانیهای نرمافزاری و ارتقاء استفاده میشود.
این پروتکل همچنین امکان مدیریت روترهای محافظت شده، نگهداری از سختافزار سرور و کنترل پلتفرمهای مجازیسازی را فراهم میکند.با استفاده از SSH، میتوانید به صورت امن به سیستمهای راه دور متصل شوید،
فایلها را منتقل کنید، دستورات را از راه دور اجرا کنید و از طریق یک اتصال رمزگذاری شده، کنترل کامل سیستمهای راه دور را در اختیار داشته باشید.
این پروتکل با استفاده از الگوریتمهای رمزنگاری قوی مانند RSA، DSA و ECDSA، امنیت بالایی را برای انتقال دادهها فراهم میکند.در مجموع، SSH یک ابزار ضروری برای مدیریت امن سیستمهای راه دور است که به مدیران و توسعهدهندگان امکان میدهد به راحتی و با اطمینان خاطر به منابع راه دور دسترسی داشته باشند.
یافتن پورت های فعال SSH چقدر مهم است ؟
یافتن پورتهای فعال SSH بسیار مهم است، زیرا این امر به شما امکان میدهد تا بدانید کدام سیستمها و سرویسهای شبکهای قابل دسترسی از طریق SSH هستند. SSH یک پروتکل امن برای دسترسی از راه دور به سیستمهای دیگر است و معمولاً از پورت ۲۲ استفاده میکند.
یافتن پورتهای فعال SSH میتواند در موارد زیر مفید باشد:
- امنیت شبکه: اسکن پورتهای SSH میتواند به شما کمک کند تا نقاط ورودی احتمالی به شبکه خود را شناسایی کنید و امنیت آنها را بهینه کنید.
- مدیریت سیستم: اگر شما مدیر سیستم هستید، یافتن پورتهای SSH فعال میتواند به شما در شناسایی سیستمهایی که قابل دسترسی از راه دور هستند، کمک کند.
- تست نفوذپذیری: در یک تست نفوذپذیری، یافتن پورتهای SSH فعال میتواند به شما کمک کند تا نقاط ورودی احتمالی را شناسایی کنید و امنیت آنها را ارزیابی کنید.
- جمعآوری اطلاعات: در یک عملیات هکری یا جاسوسی سایبری، یافتن پورتهای SSH فعال میتواند به هکرها کمک کند تا نقاط ورودی احتمالی را شناسایی کنند.
لازم به ذکر است که اسکن پورتهای SSH بدون اجازه قانونی ممکن است غیرقانونی باشد و میتواند به عنوان یک تهدید امنیتی در نظر گرفته شود. بنابراین، توصیه میشود که این فعالیتها فقط در محیطهای مجاز و با رعایت قوانین و مقررات انجام شود.
نتیجه گیری :
در این مقاله، شما یاد گرفتید که چگونه اتصالات SSH فعال را در لینوکس برای مدیریت سرور پیدا کنید. چندین برنامه خط فرمان برای لیست کردن جلسات SSH متصل در لینوکس پوشش داده شده است. فرمت خروجی و گزینههای خاص برای هر دستور متفاوت است، بنابراین انتخاب اینکه کدام یک بهتر میتواند نیازهای شما را برآورده کند، به عهده خود شماست.پس از پیدا کردن و مشاهده تمام اتصالات SSH متصل، شما آماده امن سازی سرور خود هستید. اگر امنیت اولویت شماره یک شماست، در مورد بهترین شیوههای امنیتی برای امن سازی سرور SSH در لینوکس بیشتر بیاموزید.اگر دستورات دیگری برای پیدا کردن اتصالات SSH فعال در لینوکس میشناسید، بخش نظرات در اختیار شماست.
با استفاده از این دستورات، میتوانید اتصالات SSH فعال روی سیستم لینوکس خود را پیدا کرده و مدیریت کنید. همچنین میتوانید با استفاده از بهترین شیوههای امنیتی، امنیت سرور SSH خود را افزایش دهید.