نصب و تنظیم OpenSSH در Ubuntu
نصب OpenSSH
در این مقاله آموزش نصب و تنظیم OpenSSH را در سیستم عامل Ubuntu 16.04 آموزش میدیم ، SSH (Secure Shell) یک پروتکل ایمن برای دسترسی از راه دور به سیستم های لینوکسی است.
برای نصب ابتدا سیستم عامل رو آپدیت میکنیم ، برای نصب OpenSSH server یا openssh-client از دستورات زیر استفاده میکنیم.
sudo apt-get update
sudo apt-get install openssh-server
sudo apt-get install openssh-client
با دستور زیر سرویس SSH رو میتونین فعال کنین
sudo systemctl start sshd.service
با دستور زیر سرویس SSH رو میتونین غیر فعال کنین
sudo systemctl stop sshd.service
برای ریستارت نیز از دستور زیر استفاده میشود
sudo systemctl restart sshd.service
دستور زیر برای بررسی وضعیت سرویس SSH استفاده میشود
sudo systemctl status sshd.service
و این دستور نیز برای فعال سازی سرویس SSH در زمان بوت شدن سیستم عامل است
sudo systemctl enable sshd.service
دستور زیر نیز برای غیرفعال کردن سرویس در بوت شدن سیستم عامل است
sudo systemctl disable sshd.service
تنظیمات پیش فرض openssh در آدرس زیر است
/etc/ssh/sshd_config
قبل از هرگونه تغییرات یک کپی و بکاپ از تنظیمات میگیریم
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig
برای امنیت سرور و جلوگیری از دسترسی به سرور یا حملات Brute-force بهتر هست پورت SSH رو عوض کنین و از پورت Port 22 به یک پورت دیگه مثل 2022 تغیر بدین. تمام این تنظیمات در آدرس فایلی که بالا گفته شد قرار دارند. همچنین برای جلوگیری از دسترسی به یوزر root میتونین کلمه
#PermitRootLogin yes
به
PermitRootLogin no
تغییر بدین ، و حتما برای تغییرات یکبار سرویس ssh رو ریستارت کنین.