suspend کردن اکانت در ssh

suspend کردن اکانت در ssh

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 22 خرداد 01

در برخی مواقع بنا به دلایلی ممکن است نیاز باشد اکانتی را در سرور مسدود کنیم که باعث بروز اختلال در سرور شده و دسترسی ساسپند کردن در whm برای ما وجود ندارد، در این حالت می توانیم به راحتی از طریق ssh با کد دستوری، اقدام به مسدود کردن اکانت در ssh سرور لینوکسی کنیم. در این مقاله مراحل انجام این کار به صورت قدم به قدم برای شما آماده شده است. 

در ابتدا سعی داریم به صورت مختصر توضیحی در خصوص اینکه اس اس اچ چیست بدهیم و سپس به موضوع مسدود سازی خواهیم پرداخت.

ssh چیست؟

ssh یا Secure Shell، پروتکلی است که ارتباطی ایمن بین کاربر و سرور ایجاد می کند و در سرورهای لینوکسی امکان اجرای دستورات لینوکس را به صورت Command یا کد دستوری فراهم می کند. اغلب مدیران سرور ها از ssh برای مدیریت سرورها استفاده می کنند و در مواقعی که دسترسی به whm امکان پذیر نباشد می توان با نرم افزارهایی مانند Putty به این سرویس متصل شده و کد های دستوری مورد نظر را وارد کرد.

چگونه به سرویس ssh متصل شویم؟

همانطور که اشاره شد با استفاده از نرم افزارهایی می توان به اس اس اچ متصل شد که یکی از بهترین واسط ها نرم افزار Putty است. بعد از متصل شدن به این سرویس به راحتی با کد دستوری زیر می توانید به سرور مورد نظرتان متصل شده و دستورات مورد نظر را اجرا نمایید.

ssh root@server ip –p port

  • Server IP: آدرس IP سرور مورد نظر را به جای این عبارت قرار دهید.
  • Port: آدرس پورت سرویس ssh که معمولا عدد 22 می باشد.

در این مقاله ما به صورت مفصل در خصوص این سرویس توضیح نمی دهیم چرا که مبحثی جدا بوده و فقط در حد آشنایی اولیه اشاره ای گذرا به آن کردیم و در ادامه به سراغ موضوع اصلی یعنی نحوه suspend کردن اکانت از طریق ssh می رویم.

ما در صباهاست به منظور سهولت کار مشتریان و عدم نگرانی بابت مدیریت سرور و کار با ssh، با ارائه خدمات مدیریت سرور حرفه ای در تلاشیم تا همواره بهترین سرویس دهی به شما عزیزان را داشته باشیم.

روش suspend کردن اکانت در ssh

روش ساسپند کردن اکانت در ssh از طریق کد دستوری لینوکسی اجرا می شود که بعد از اتصال به SSH می توانید این کار را انجام دهید. برای انجام این کار حتماً به دسترسی root نیاز خواهید داشت و اگر مدیر سرور نیستید، این موارد را با مدیر چک کنید.

در نظر داشته باشید زمانی از طریق این سرویس اقدام به مسدود سازی اکانت ها می کنیم که دسترسی به whm به دلیل اختلال قطع شده باشد، این اختلال می تواند از طریق یک اکانت که اقدام به ارسال Spam (اسپم یا هرزنامه)، Phishing (فیشینگ یا سرقت اطلاعات) یا دیگر فعالیت های مخرب انجام داده است، اتفاق بیافتد. در چنین مواقعی به منظور جلوگیری از حوادث ناگوارتر باید فوراً از طریق ssh اکانت مورد نظر مسدود گردد. 

مدیران سرور های ما در صباهاست همواره تمامی سرور هایی که سرویس هاست یا سرور مجازی مشتریان بر روی آن ها قرار گرفته را مانیتورینگ کرده تا در صورت بروز چنین مشکلاتی به سرعت اکانت مشکل ساز را مسدود کرده و کیفیت سرویس دهی را در بالاترین حد خود حفظ نمایند.

برای مسدود کردن یک اکانت در ssh کد دستوری زیر را اجرا کنید:

/scripts/suspendacct

همانطور که مشاهده می کنید دستور بسیار پیچیده ای نیست و به راحتی می توانید با وارد کردن نام اکانت مورد نظر به جای عبارت accountname، اقدام به مسدود سازی آن نمایید. 

بهتر است بعد از انجام این دستور، از طریق whmcs نیز وضعیت اکانت مورد نظر را در حالت suspended قرار دهید و اگر مورد تخلفی از سمت کاربر انجام شده، حتماً اطلاع رسانی های لازم به مالک سرویس انجام شود. 

اگر بخواهید در این روش اقدام به درج توضیحات یا همان دلیل انسداد اکانت نمایید نیز می توانید با استفاده از کد دستوری زیر این کار را انجام دهید:

/scripts/suspendacct "Reason" 1

که در این کد دستوری به جای عبارت Reason دلیل انسداد نوشته می شود، همچنین عدد 1 در انتهای این دستور اکانت را قفل می کند.

روش unsuspend کردن اکانت در ssh

بعد از اینکه یک یوزر یا اکانت را در سرور لینوکس مسدود کردیم، نیاز است تا بعد از رفع مشکلی که باعث انسداد آن شده بود، عملیات رفع انسداد یا unsuspend را انجام دهیم که این کار نیز از طریق ssh قابل اجرا می باشد. توجه داشته باشید که می توانید از طریق whm نیز این کار را انجام دهید؛ ولی از طریق کد دستوری سرویس ssh باید کد زیر را در این سرویس اجرا نمایید تا اکانت مورد نظر رفع مسدود شود:

/scripts/unsuspendacct

که مجدد در این کد دستوری نیز باید بجای عبارت accountname، نام اکانت مورد نظر برای رفع انسداد را وارد نمایید. همانطور که مشاهده کردید به راحتی این کار نیز قابل انجام بوده و در زمانی کوتاه می توانید آن را انجام دهید.

جمع بندی

در آخر یادآور می شویم که بهتر است اگر آشنایی کامل با سرویس SSH و نرم افزارهای اتصال به این سرویس را ندارید، حتماً از خدمات مدیریت سرور صباهاست استفاده نمایید تا علاوه بر مانیتورینگ و نظارت بر عملکرد سرور شما، کارشناسان ما بتوانند در اسرع وقت اقدامات مورد نیاز را بر روی سرور انجام دهند. اگر شما خود با این سرویس آَشنایی کامل دارید و توانایی کار با آن را به صورت حرفه ای دارید نیز، حتماً دقت داشته باشید در مواقعی که دسترسی انسداد اکانت از طریق whm مهیا نبود، از طریق روت ssh باید به سرعت اکانت مشکل ساز را ساسپند کنید تا اختلال ایجاد شده در سرور رفع شود. 

در سرور هایی که هاست اشتراکی بر روی آن ها ارائه می شود بروز چنین مشکلاتی در عملکرد کلیه سایت های روی این سرور تاثیر گذار بوده و می بایست به سرعت برطرف گردد. 

امیدواریم این مقاله برایتان مفید واقع شده باشد. اگر سوالی دارید که در این مقاله پاسخش را پیدا نکردید، در قسمت کامنت ها سوال خود را مطرح کنید، کارشناسان ما در کمتر از چند دقیقه به سوالات پاسخ خواهند داد.
این مقاله را با دوستان خود به اشتراک بگذارید.

برچسب ها :
دسته بندی ها :