بیشتر اوقات نیاز داریم از راه دور و به صورت ریموت روی سرور ابونتو کار کنیم. جهت نصب و راه اندازی 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