راه اندازی سرور SFTP بر روی ویندوز با استفاده از OpenSSH
محیط عامل
- ویندوز
-
- ویندوز 10 طرفدار
- ویندوز سرور 2019
- بیشتر ویندوز
- Openssh
-
- 7.7p1
- 8.1p1 - بتا
آثار این نسخه ها در نسخه های دیگر، اما آن را تایید نشده است
در ابتدا
SFTP مکانیزمی برای ارسال و دریافت فایل بین دو رایانه شخصی (که معمولاً به سرویس دهنده ها و سرویس دهنده ها تقسیم می شود) است.
این استاندارد معمولاً به عنوان "FTP" گفته می شود، اما FTP محتویات انتقال و پذیرایی را در متن ساده (داده های رمزگذاری نشده) ارسال و دریافت می کند. ممکن است به راحتی توسط اشخاص ثالث خوانده شود.
SFTP از یک تکنیک رمزنگاری به نام "SSH" برای رمزگذاری محتویات انتقال و پذیرش FTP استفاده می کند. خواندن آن برای اشخاص ثالث می تواند دشوار باشد.
این بخش مراحل راه اندازی سمت سرور SFTP را با استفاده از OpenSSH آزاد توصیف می کند.
نحوه نصب سرورهای OpenSSH در ویندوز ۱۰، ویندوز سرور ۲۰۱۹ و بعد از آن
ویندوز ۱۰ نصب سرورهای OpenSSH را آسان می کند.
"تنظیمات" را از منوی Start باز کنید.
برنامه ها را انتخاب کنید.
ویژگی های اختیاری را از برنامه ها و ویژگی ها انتخاب کنید.
افزودن ویژگی ها را انتخاب کنید.
نصب را از سرور OpenSSH انتخاب کنید.
مورد ناپدید می شود، بنابراین به صفحه قبلی برمی گردد.
سرور OpenSSH نصب شده است.
اگر آن را به لیست اضافه کنید، کارت تمام می شود.
OpenSSH سرور دستورالعمل نصب و راه اندازی در سیستم عامل ویندوز دیگر
دانلود ها و قرار دادن فایل
نسخه ویندوز از OpenSSH در حال حاضر در دسترس است، بنابراین دانلود و راه اندازی آن.
دانلود فایل از صفحات زیر: دانلود "OpenSSH-Win32.zip" برای سیستم عامل 32 بیتی و "OpenSSH-Win64.zip" برای سیستم عامل 32 بیتی. شما می توانید از آخرین نسخه استفاده کنید، اما در حال حاضر همه آنها نسخه های بتا هستند.
ورود به سرور و قرار دادن فایل های دانلود شده و مستقر بر روی سرور. مهم نیست که کجاست، اما این بار یک پوشه "C:\OpenSSH" ایجاد کردم و آن را در آنجا قرار دادم.
متغیرهای محیط زیست
ثبت متغیرهای محیط برای آسان تر کردن OpenSSH برای کار با. این بخش در ویندوز سرور 2012 R2 شرح داده شده است، اما مراحل باید متناسب با نسخه OS باشد.
روی منوی Start کلیک راست کنید و System را انتخاب کنید.
تنظیمات سیستم پیشرفته را انتخاب کنید.
روی دکمه "متغیرهای محیط" از زبانه "تنظیمات پیشرفته" کلیک کنید.
مسیر را در "متغیرهای محیط سیستم" انتخاب کنید و روی دکمه "ویرایش" کلیک کنید.
"در بالای مقدار متغیر" Semicolon, followed by the path of the folder where the OpenSSH file was placed. هنگامی که شما آن را وارد کرده اند, بستن همه چیز را با "خوب" دکمه.
راه اندازی سرویس OpenSSH
PowerShell را با حقوق سرپرست شروع کنید.
از دستور cd برای پیمایش به پوشه OpenSSH استفاده کنید و تایپ کنید .\install-sshd.ps1 آن را اجرا کنید.
اگر آن را به عنوان "موفقیت" نمایش داده می شود، آن را خوب است.
می توانید تأیید کنید که سرویس های مربوط به openSSH پیکربندی شده اند.
شما در حال حاضر راه اندازی تقریبا همان است که شما نصب OpenSSH در ویندوز 10. دفعه بعد، من می خواهم در واقع مجموعه sftp و ارسال و دریافت فایل.