OpenSSH یک مجموعه ابزار برای ارتباطات امن در شبکه است که به کاربران این امکان را می‌دهد تا به صورت امن به سرورها و دستگاه‌های دیگر متصل شوند. در این مقاله، نحوه نصب و پیکربندی OpenSSH Server در اوبونتو را بررسی می‌کنیم.

1. نصب OpenSSH Server

برای نصب OpenSSH Server، ترمینال را باز کنید و دستورات زیر را وارد کنید:

  1. بروزرسانی لیست پکیج‌ها:
    sudo apt update
  2. نصب OpenSSH Server:
    sudo apt install openssh-server

2. بررسی وضعیت

پس از نصب، می‌توانید وضعیت سرویس OpenSSH را با استفاده از دستور زیر بررسی کنید:

sudo systemctl status ssh

اگر سرویس در حال اجرا باشد، خروجی مشابه زیر را خواهید دید:

ssh.service – OpenSSH Server Daemon
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running)

در صورتی که سرویس در حال اجرا نبود، می‌توانید آن را با استفاده از دستور زیر راه‌اندازی کنید:

sudo systemctl start ssh

3. پیکربندی

فایل پیکربندی OpenSSH Server در مسیر etc/ssh/sshd_config/ قرار دارد. برای ویرایش این فایل، از ویرایشگر متنی مانند nano استفاده کنید:

sudo nano /etc/ssh/sshd_config

در این فایل، می‌توانید تنظیمات مختلفی را انجام دهید:

  • تغییر پورت پیش‌فرض: به طور پیش‌فرض، OpenSSH بر روی پورت 22 اجرا می‌شود. می‌توانید این پورت را تغییر دهید تا امنیت بیشتری فراهم کنید. برای این کار، خط زیر را پیدا کنید و آن را تغییر دهید:
    Port 22

    به عنوان مثال، می‌توانید به پورت 2222 تغییر دهید:

    Port 2222
  • غیرفعال کردن ورود با نام کاربری و رمز عبور: برای افزایش امنیت، می‌توانید ورود با نام کاربری و رمز عبور را غیرفعال کنید و فقط از کلیدهای SSH استفاده کنید. برای این کار، خط زیر را پیدا کرده و تغییر دهید:
    PasswordAuthentication no
  • اجازه دادن به کاربران خاص: می‌توانید فقط به کاربران خاص اجازه ورود بدهید. برای این کار، به انتهای فایل خط زیر را اضافه کنید:
    AllowUsers username

4. ذخیره و راه‌اندازی مجدد سرویس

پس از انجام تغییرات، فایل را ذخیره کنید (با Ctrl + O) و از ویرایشگر خارج شوید (با Ctrl + X). سپس برای اعمال تغییرات، سرویس OpenSSH را مجددا راه‌اندازی کنید:

sudo systemctl restart ssh

5. اتصال به سرور با SSH

اکنون می‌توانید از یک دستگاه دیگر برای اتصال به سرور خود استفاده کنید. دستور زیر را در ترمینال وارد کنید:

ssh username@your_server_ip

به جای username نام کاربری و به جای your_server_ip آدرس IP سرور خود را وارد کنید. اگر پورت SSH را تغییر داده‌اید، می‌توانید از گزینه p- برای مشخص کردن پورت استفاده کنید:

 

ssh -p 2222 username@your_server_ip

6. نکات امنیتی

  • استفاده از کلیدهای SSH: همیشه از کلیدهای SSH به جای نام کاربری و رمز عبور استفاده کنید.
  • غیرفعال کردن ورود به کاربر root: به منظور جلوگیری از دسترسی‌های غیرمجاز، ورود به کاربر root را غیرفعال کنید. برای این کار در فایل پیکربندی به دنبال گزینه زیر بگردید و تغییر دهید:
    PermitRootLogin no
  • نظارت بر لاگ‌: به طور مرتب لاگ‌های SSH را بررسی کنید تا از هرگونه دسترسی غیرمجاز آگاه شوید. لاگ‌ها در مسیر var/log/auth.log/ قرار دارند.

 

نتیجه‌گیری

نصب و پیکربندی OpenSSH Server در اوبونتو می‌تواند به شما کمک کند تا به‌صورت امن به سرورهای خود متصل شوید و امنیت سیستم خود را افزایش دهید. با انجام تنظیمات صحیح و رعایت نکات امنیتی، می‌توانید از این ابزار به‌خوبی بهره‌برداری کنید.

سبحان لطیف کار

Recent Posts

معرفی بهترین پلاگین های افزایش امنیت وردپرس

اگر به سئو سایت وردپرسی خود اهمیت می دهید، مطمئناً معیارهای مهمی مثل سرعت و…

2 ماه ago

مقایسه بهترین هوش مصنوعی؛ کدام انتخاب مناسب شماست؟ مقایسه تکمیلی

در عصر حاضر، فناوری اطلاعات و هوش مصنوعی (AI) به سرعت در حال دگرگون‌سازی جنبه‌های…

7 ماه ago

eSIM در ایران؛ تحول بزرگ سیم‌کارت‌ها با عرضه آیفون 17 و ورود اپراتورها

دنیای تکنولوژی همیشه در حال تغییر است و هر روز یک فناوری تازه جایگزین روش‌های…

8 ماه ago

آموزش جامع نصب جنگو (Django) بر روی اوبونتو | راهنمای گام به گام برای مبتدیان تا حرفه‌ای ها

آموزش جامع نصب Django روی اوبونتو مقدمه اگر به دنبال ساخت یک وب‌سایت یا اپلیکیشن…

8 ماه ago

رفع خطای لایسنس در ویندوز سرور

آموزش گام‌به‌گام حذف محدودیت Grace Period در Remote Desktop Services یکی از مشکلات رایج در…

9 ماه ago

آموزش تغییر پورت ریموت دسکتاپ (RDP) در ویندوز سرور

پروتکل Remote Desktop Protocol (RDP) یکی از متداول‌ترین روش‌ها برای مدیریت سرورهای ویندوزی از راه…

9 ماه ago