این راهنمای جامع به شما آموزش می‌دهد که چگونه سرویس SSH را بر روی سیستم‌های مبتنی بر لینوکس نصب و پیکربندی کنید و همچنین نحوه ایجاد و مدیریت کاربران جدید را به صورت مرحله به مرحله توضیح می‌دهد. با این آموزش، می‌توانید امنیت سیستم خود را افزایش داده و دسترسی‌های کنترل شده‌ای برای کاربران فراهم کنید. از نصب اولیه و پیکربندی فایل‌های مربوطه تا تنظیمات امنیتی پیشرفته، تمامی مراحل با دقت و جزئیات شرح داده شده‌اند.

آموزش کامل و گام به گام پیکربندی SSH و ساخت یوزر مرحله به مرحله در سیستم‌های مبتنی بر لینوکس به شرح زیر است:

مرحله 1: نصب SSH Server

ابتدا باید اطمینان حاصل کنید که سرویس SSH بر روی سیستم شما نصب شده است. برای نصب OpenSSH Server از دستورات زیر استفاده کنید:

در اوبونتو و دبین:

				
					sudo apt update
sudo apt install openssh-server
				
			

در سنت‌اواس و فدورا:

				
					sudo yum install openssh-server
				
			

مرحله 2: بررسی وضعیت SSH Server

برای اطمینان از فعال بودن سرویس SSH و راه‌اندازی خودکار آن در هنگام بوت شدن سیستم، دستورات زیر را اجرا کنید:

				
					sudo systemctl status ssh
sudo systemctl enable ssh
sudo systemctl start ssh
				
			

مرحله 3: پیکربندی فایل SSH

فایل پیکربندی SSH در مسیر /etc/ssh/sshd_config قرار دارد. این فایل را با یک ویرایشگر متن باز کنید:

				
					sudo nano /etc/ssh/sshd_config
				
			

مطمئن شوید که تنظیمات زیر مطابق با نیازهای شما باشد:

  • Port 22: پورت پیش‌فرض برای SSH. در صورت نیاز می‌توانید آن را تغییر دهید.
  • PermitRootLogin no: به‌دلایل امنیتی پیشنهاد می‌شود که ورود مستقیم به عنوان کاربر ریشه (root) غیر فعال شود.
  • PasswordAuthentication yes: اگر قصد دارید از احراز هویت با رمز عبور استفاده کنید، این گزینه را فعال کنید.

پس از انجام تغییرات، فایل را ذخیره و خارج شوید و سرویس SSH را مجدداً راه‌اندازی کنید:

				
					sudo systemctl restart ssh
				
			

مرحله 4: ساخت یوزر جدید

برای ایجاد یک کاربر جدید، از دستور زیر استفاده کنید:

				
					sudo adduser username
				
			

این دستور شما را به یک سری پرسش‌ها هدایت می‌کند که باید آنها را پر کنید. رمز عبور را نیز برای کاربر جدید تعیین کنید.

مرحله 5: تنظیم دسترسی‌های SSH برای یوزر جدید

برای تنظیم دسترسی‌های SSH برای کاربر جدید، ابتدا وارد حساب کاربری جدید شوید و یک پوشه .ssh ایجاد کنید:

				
					su - username
mkdir ~/.ssh
chmod 700 ~/.ssh
				
			

سپس یک فایل authorized_keys ایجاد کنید و کلید عمومی SSH خود را در آن قرار دهید:

				
					nano ~/.ssh/authorized_keys
				
			

کلید عمومی خود را در این فایل بچسبانید، سپس فایل را ذخیره و خارج شوید. سپس مجوزهای فایل را تنظیم کنید:

				
					chmod 600 ~/.ssh/authorized_keys
				
			

مرحله 6: تست اتصال SSH

اکنون می‌توانید از طریق یک دستگاه دیگر، با استفاده از دستور زیر به سرور خود متصل شوید:

				
					ssh username@server_ip

				
			

مرحله 7: تقویت امنیت SSH

برای افزایش امنیت اتصال SSH می‌توانید اقدامات زیر را انجام دهید:

  • غیرفعال کردن ورود با رمز عبور: پس از اطمینان از عملکرد صحیح کلید‌های SSH، می‌توانید ورود با رمز عبور را غیرفعال کنید:

				
					PasswordAuthentication no
				
			
  • تغییر پورت پیش‌فرض SSH: تغییر پورت پیش‌فرض از 22 به یک پورت غیرمعمول می‌تواند امنیت را افزایش دهد.

  • استفاده از فایروال: تنظیم قوانین فایروال برای محدود کردن دسترسی به پورت SSH.

با این مراحل، شما موفق به پیکربندی SSH و ایجاد یک کاربر جدید با دسترسی مناسب شده‌اید. اگر سوال یا مشکلی داشتید، می‌توانید آن را بپرسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *