نصب و تنظیم 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 رو ریستارت کنین.

 

خرید VPS

لیست Package های نصب شده yum در CentOS 7