ابزار کاربر

ابزار سایت


terminal:s:ssh-to-connect-to-remote-server-linux

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش قبل در دو طرفنگارش قبل
نگارش بعد
نگارش قبل
terminal:s:ssh-to-connect-to-remote-server-linux [2022/10/18 22:40] phoenix_wikiterminal:s:ssh-to-connect-to-remote-server-linux [2022/10/18 22:50] (فعلی) – [مقدمه] phoenix_wiki
خط 7: خط 7:
   * پروتکل دسکتاپ از راه دور (**RDP**) برای کامپیوترهای مبتنی بر ویندوز   * پروتکل دسکتاپ از راه دور (**RDP**) برای کامپیوترهای مبتنی بر ویندوز
 این دو پروتکل از برنامه های کاربردی سرویس گیرنده و سرور برای برقراری ارتباط از راه دور استفاده می کنند. این ابزارها به شما این امکان را می‌دهند که به رایانه‌های دیگر دسترسی پیدا کرده و از راه دور آن‌ها را مدیریت کنید، فایل‌ها را انتقال دهید و تقریباً هر کاری را که می‌توانید انجام دهید، در حالی که به صورت فیزیکی جلوی دستگاه نشسته‌اید، انجام دهید. این دو پروتکل از برنامه های کاربردی سرویس گیرنده و سرور برای برقراری ارتباط از راه دور استفاده می کنند. این ابزارها به شما این امکان را می‌دهند که به رایانه‌های دیگر دسترسی پیدا کرده و از راه دور آن‌ها را مدیریت کنید، فایل‌ها را انتقال دهید و تقریباً هر کاری را که می‌توانید انجام دهید، در حالی که به صورت فیزیکی جلوی دستگاه نشسته‌اید، انجام دهید.
 +<WRAP center round help 60%>
 +هرگونه سوال و مشکل در ارتباط با این موضوع را میتوانید در [[https://linuxfedora.ir/forum/viewtopic.php?t=971|انجمن]] مطرح نمایید
 +</WRAP>
 +
 ===== پیش نیازها ===== ===== پیش نیازها =====
  
خط 28: خط 32:
  
 برای انجام این کار: برای انجام این کار:
-  - ترمینال را روی دستگاه خود باز کنید و دستور زیر را اجرا کنید: ''ssh your_username@host_ip_address'' +  - ترمینال را روی دستگاه خود باز کنید و دستور زیر را اجرا کنید: ''ssh your_username@host_ip_address'' اگر نام کاربری در دستگاه محلی شما با نام کاربری در سروری که می‌خواهید به آن متصل شوید مطابقت دارد، می‌توانید فقط تایپ کنید: ''ssh host_ip_address'' و <key>Enter</key> را بزنید.
-اگر نام کاربری در دستگاه محلی شما با نام کاربری در سروری که می‌خواهید به آن متصل شوید مطابقت دارد، می‌توانید فقط تایپ کنید: ''ssh host_ip_address'' و <key>Enter</key> را بزنید.+
   - رمز عبور خود را وارد کرده و <key>Enter</key> را بزنید. توجه داشته باشید که هنگام تایپ هیچ بازخوردی روی صفحه نمایش دریافت نخواهید کرد. اگر رمز عبور خود را جای‌گذاری می‌کنید، مطمئن شوید که در یک فایل متنی ذخیره شده است.   - رمز عبور خود را وارد کرده و <key>Enter</key> را بزنید. توجه داشته باشید که هنگام تایپ هیچ بازخوردی روی صفحه نمایش دریافت نخواهید کرد. اگر رمز عبور خود را جای‌گذاری می‌کنید، مطمئن شوید که در یک فایل متنی ذخیره شده است.
   - هنگامی که برای اولین بار به یک سرور متصل می شوید، از شما می پرسد که آیا می خواهید به اتصال خود ادامه دهید یا خیر. فقط **yes** را تایپ کرده و <key>Enter</key> را بزنید. این پیام فقط این بار ظاهر می شود زیرا سرور راه دور در دستگاه محلی شما شناسایی نشده است.   - هنگامی که برای اولین بار به یک سرور متصل می شوید، از شما می پرسد که آیا می خواهید به اتصال خود ادامه دهید یا خیر. فقط **yes** را تایپ کرده و <key>Enter</key> را بزنید. این پیام فقط این بار ظاهر می شود زیرا سرور راه دور در دستگاه محلی شما شناسایی نشده است.
   - اکنون یک کلید ECDSA اضافه شده است و شما به سرور راه دور متصل هستید   - اکنون یک کلید ECDSA اضافه شده است و شما به سرور راه دور متصل هستید
 +اگر رایانه ای که می خواهید از راه دور به آن متصل شوید در همان شبکه است، بهتر است به جای آدرس **IP** عمومی از آدرس **IP** خصوصی استفاده کنید. در غیر این صورت، باید فقط از آدرس **IP** عمومی استفاده کنید. علاوه بر این، مطمئن شوید که می‌دانید پورت **TCP** صحیح **OpenSSH** برای درخواست‌های اتصال به آن گوش می‌دهد و تنظیمات ارسال پورت درست است. اگر کسی پیکربندی فایل **sshd_config** را تغییر نداد، پورت پیش‌فرض **22** است. همچنین می توانید شماره پورت را بعد از آدرس **IP** میزبان اضافه کنید.
 +
 +در اینجا نمونه ای از درخواست اتصال با استفاده از سرویس گیرنده **OpenSSH** است. شماره پورت را نیز مشخص می کنیم:
 +
 +<code;bash;>
 +username@machine:~$ ssh phoenix@185.52.53.222 –p7654 
 +phoenix@185.52.53.222’s password:
 +
 +The authenticity of host '185.52.53.222 (185.52.53.222)' can't be established. ECDSA key fingerprint is SHA256:9lyrpzo5Yo1EQAS2QeHy9xKceHFH8F8W6kp7EX2O3Ps. Are you sure you want to continue connecting (yes/no)? yes
 +Warning: Permanently added ' 185.52.53.222' (ECDSA) to the list of known hosts. 
 +
 +username@host:~$
 +</code> 
 +اکنون می توانید با استفاده از ترمینال خود یک ماشین راه دور را مدیریت و کنترل کنید. اگر در اتصال به سرور راه دور مشکل دارید، مطمئن شوید که:
  
 +آدرس IP دستگاه راه دور صحیح است.
 +پورتی که SSH به آن گوش می دهد توسط فایروال مسدود نشده یا به اشتباه ارسال شده است.
 +نام کاربری و رمز عبور شما صحیح است.
 +نرم افزار SSH به درستی نصب شده است.
  
  
terminal/s/ssh-to-connect-to-remote-server-linux.1666120233.txt.gz · آخرین ویرایش: 2022/10/18 22:40 توسط phoenix_wiki

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki