راه اندازی سرور SFTP بر روی ویندوز با استفاده از OpenSSH

تاریخ ایجاد صفحه :

محیط عامل

ویندوز
  • ویندوز 10 طرفدار
  • ویندوز سرور 2019
  • بیشتر ویندوز
Openssh
  • 7.7p1
  • 8.1p1 - بتا

آثار این نسخه ها در نسخه های دیگر، اما آن را تایید نشده است

در ابتدا

SFTP مکانیزمی برای ارسال و دریافت فایل بین دو رایانه شخصی (که معمولاً به سرویس دهنده ها و سرویس دهنده ها تقسیم می شود) است.

این استاندارد معمولاً به عنوان "FTP" گفته می شود، اما FTP محتویات انتقال و پذیرایی را در متن ساده (داده های رمزگذاری نشده) ارسال و دریافت می کند. ممکن است به راحتی توسط اشخاص ثالث خوانده شود.

SFTP از یک تکنیک رمزنگاری به نام "SSH" برای رمزگذاری محتویات انتقال و پذیرش FTP استفاده می کند. خواندن آن برای اشخاص ثالث می تواند دشوار باشد.

این بخش مراحل راه اندازی سمت سرور SFTP را با استفاده از OpenSSH آزاد توصیف می کند.

نحوه نصب سرورهای OpenSSH در ویندوز ۱۰، ویندوز سرور ۲۰۱۹ و بعد از آن

ویندوز ۱۰ نصب سرورهای OpenSSH را آسان می کند.

"تنظیمات" را از منوی Start باز کنید.

image

برنامه ها را انتخاب کنید.

image

ویژگی های اختیاری را از برنامه ها و ویژگی ها انتخاب کنید.

image

افزودن ویژگی ها را انتخاب کنید.

image

نصب را از سرور OpenSSH انتخاب کنید.

image

مورد ناپدید می شود، بنابراین به صفحه قبلی برمی گردد.

image

سرور OpenSSH نصب شده است.

image

اگر آن را به لیست اضافه کنید، کارت تمام می شود.

image

OpenSSH سرور دستورالعمل نصب و راه اندازی در سیستم عامل ویندوز دیگر

دانلود ها و قرار دادن فایل

نسخه ویندوز از OpenSSH در حال حاضر در دسترس است، بنابراین دانلود و راه اندازی آن.

دانلود فایل از صفحات زیر: دانلود "OpenSSH-Win32.zip" برای سیستم عامل 32 بیتی و "OpenSSH-Win64.zip" برای سیستم عامل 32 بیتی. شما می توانید از آخرین نسخه استفاده کنید، اما در حال حاضر همه آنها نسخه های بتا هستند.

image

ورود به سرور و قرار دادن فایل های دانلود شده و مستقر بر روی سرور. مهم نیست که کجاست، اما این بار یک پوشه "C:\OpenSSH" ایجاد کردم و آن را در آنجا قرار دادم.

image

متغیرهای محیط زیست

ثبت متغیرهای محیط برای آسان تر کردن OpenSSH برای کار با. این بخش در ویندوز سرور 2012 R2 شرح داده شده است، اما مراحل باید متناسب با نسخه OS باشد.

روی منوی Start کلیک راست کنید و System را انتخاب کنید.

image

تنظیمات سیستم پیشرفته را انتخاب کنید.

image

روی دکمه "متغیرهای محیط" از زبانه "تنظیمات پیشرفته" کلیک کنید.

image

مسیر را در "متغیرهای محیط سیستم" انتخاب کنید و روی دکمه "ویرایش" کلیک کنید.

image

"در بالای مقدار متغیر" Semicolon, followed by the path of the folder where the OpenSSH file was placed. هنگامی که شما آن را وارد کرده اند, بستن همه چیز را با "خوب" دکمه.

image

راه اندازی سرویس OpenSSH

PowerShell را با حقوق سرپرست شروع کنید.

image

از دستور cd برای پیمایش به پوشه OpenSSH استفاده کنید و تایپ کنید .\install-sshd.ps1 آن را اجرا کنید.

image

اگر آن را به عنوان "موفقیت" نمایش داده می شود، آن را خوب است.

image

می توانید تأیید کنید که سرویس های مربوط به openSSH پیکربندی شده اند.

image

شما در حال حاضر راه اندازی تقریبا همان است که شما نصب OpenSSH در ویندوز 10. دفعه بعد، من می خواهم در واقع مجموعه sftp و ارسال و دریافت فایل.