رضا لعل
رضا لعل
خواندن ۱ دقیقه·۳ سال پیش

تنظیمات ssh روی سرور ubuntu

چگونه می تونم ssh را بر روی سرور ابونتو تنظیم کنم تا از راه دور به سرورم متصل شوم؟

بیشتر اوقات نیاز داریم از راه دور و به صورت ریموت روی سرور ابونتو کار کنیم. جهت نصب و راه اندازی ssh دستورات زیر را در محیط ترمینال وارد می کنیم:


apt-get update && apt-get upgrade apt-get install openssh-server service ssh start

سرور باید رمز قوی داشته باشد. جهت تغییر رمز می توانیم از دستور زیر استفاده کنیم:

passwd

اگر کاربر دیگری را بخواهیم تغییر رمز دهیم نام کاربری را هم مقابل دستور تغییر رمز می نویسیم:

passwd username

جهت تنظیمات سرور طوری که فقط برای اتصال نیاز به رمز باشد فایل sshd_config را به صورت زیر ویرایش می کنیم:

#How to Enable SSH Password Authentication nano /etc/ssh/sshd_config

در داخل فایل مقادیر متغیرهای زیر را به این صورت ویرایش می کنیم

PasswordAuthentication yes PermitRootLogin yes ChallengeResponseAuthentication yes

به این ترتیب سرور ما آماده است تا به کمک دستور ssh به صورت زیر اتصال برقرار کنیم و از راه دور با آن کار کنیم:

ssh root@192.168.1.1 #192.168.1.1 is an example

اگر پورت مورد استفاده در ssh پورت استاندارد نباشد باید شماره پورت مورد استفاده را هم مقابل دستور ssh بنویسیم:

ssh root@192.168.1.1 -p 220


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

https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-centos7

sshubunturemote
شاید از این پست‌ها خوشتان بیاید