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

ویندوز سرور 2025؛ گامی بلند در مدیریت زیرساخت های هوشمند

مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…

4 هفته ago

DDoS: چگونه از وب‌سایت خود محافظت کنیم؟

حملات DDoS (Distributed Denial of Service) یکی از پیچیده‌ترین و مخرب‌ترین تهدیدات سایبری برای وب‌سایت‌ها…

4 ماه ago

چگونه Pytorch را در اوبونتو 22.04 نصب کنیم؟

PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار…

4 ماه ago

چگونه سرور SMTP را در اوبونتو نصب کنیم؟

اگر شما یک شخص، یک کسب و کار کوچک یا یک شرکت تجاری باشید که…

4 ماه ago

نحوه نصب Ansible در اوبونتو 22.04

Ansible برای مدیران سیستم و متخصصان DevOps که می خواهند روند کار IT خود را…

4 ماه ago