SSH
این صفحه نیازمند ویرایش است.
این صفحه در برخی بخش ها از شیوهنامه رسمی نگارش یک صفحه ویکی برخوردار نیست. لطفاً آن را تصحیح و این الگو را حذف نمایید.
SSH (مخفف Secure Shell) یک پوستهٔ امن برای دستیابی از راه دور به کارساز مورد نظر به صورت رمزنگاری شده است.
محتویات
نصب
برای نصب بستههای مربوط به SSH از فرمان زیر استفاده کنید.
$ sudo apt install openssh-server openssh-client
راهاندازی خدمت SSH
میتوان با فرمانهای زیر خدمت SSH را در سامانه راهاندازی کرد:
$ sudo systemctl start ssh or $ sudo service ssh start
با دستور بالا خدمت SSH در سامانه راهاندازی شده و میتوان با سایر سیستم عاملها(گنو/لینوکس، ویندوز، اندروید و...) به سامانه متصل شد.
برای متوقف کردن خدمت(کارساز) SSH از دستورات زیر میتوان استفاده کرد:
$ sudo systemctl stop ssh or $ sudo service ssh stop
همچنین میتوانید برای فعال و غیرفعال کردن خدمت SSH هنگام شروع سامانه از فرمانهای زیر استفاده کنید.
$ sudo systemctl enable ssh and $ sudo systemctl disable ssh
مثلا میخواید خود به خود سرور SSH وقتی کامپیوترتون رو روشن میکنین فعال بشه یا میخوایین که غیر فعال بشه و خودتون هرموقع دوست دارین فعالش کنین (که این کار بهتره):
برای تغییر درگاه و سایر تنظیمات خدمت(کارساز) SSH میتوانید پروندهٔ پیکربندی آن را در مسیر
$ /etc/ssh/sshd_configویرایش کنید.
وصل شدن به کارساز SSH
برای اتّصال به کارساز مورد نظر از فرمان پایهٔ زیر در شبیهساز پایانه استفاده میشود.
$ ssh USER@HOST/IP
همچنین میتوانید با استفاده از گزینهٔ
-p
درگاه پیشگزیده(22) را تغییر دهید:
$ ssh -p2022 USER@HOST/IP
همچنین میتوانید در ویندوز از برنامههایی مانند putty و گنو/لینوکس از Remmina استفاده کنید.
اتّصال به کارساز در شبکهٔ محلی(local)
برای اتّصال کارخواه(client) به کارساز(server) در شبکهٔ داخلی از الگوی زیر استفاده میشود:
$ ssh android@192.168.1.32
اتّصال به کارساز از شبکهٔ اینترنت
ابتدا نشانی IP عمومی را پیدا کنید. برای نمونه فرمان زیر
$ curl ifconfig.me
خوب بعد اون اگه اینترنت ما از وایفای یا سوییچ یا چیز دیگه ای باشه کارمون یکم دیگه ادامه پیدا میکنه . یعنی باید پورت سرور خودمون (مثلا ۲۲) رو از وای فای یا .. فوروارد کنیم تا اون پورت مستقیم کامپیوتر ما برسه و وای فای اونو بلاک نکنه . یا به جای دیگه ای نفرسته.(مثلا هنگام تلنت اگه ما ایپی عمومی رو بزنیم به جای کامپیوتر خودمون داریم به مودم وای فای تلنت میکنیم) برای پورت فرواردینگ میتونین تو اینترنت جستوجو کنین.
بعضی وقتا ممکنه دیوار آتش پورت مورد نظر ما رو بلاک کنه که در اون شرایط میشه با دستور زیر اون پورت رو باز کرد:
$ sudo ufw allow 22
راهنما
برای مطالعهٔ جزئیات بیشتر و راهنمای این برنامه، میتوان صفحهٔ راهنما آن را مشاهده کرد.
$ man ssh