راه اندازی و تایید SFTP با احراز هویت رمز عبور در مشتریان و سرورها
محیط
- ویندوز
-
- ویندوز 10 طرفدار
- ویندوز سرور 2019
- ویندوز 7
- ویندوز سرور 2012 R2
- Openssh
-
- 7.7p1
- 8.1p1 - بتا
آثار این نسخه ها در نسخه های دیگر، اما آن را تایید نشده است
در ابتدا
این بخش مراحل برای ارتباط sftp بین سرویس گیرنده و سرور را توصیف می کند. ساده ترین راه برای تصدیق، تصدیق رمز عبور شماست که ساده ترین راه برای راه اندازی آن است.
آماده سازی در پیش
- مشتری دارای یک سرویس گیرنده OpenSSH نصب شده است
- سرور دارای یک سرور OpenSSH نصب شده است.
آماده سازی سرور sftp در سمت سرور
با یک حساب کاربری با مدیران وارد سرور شوید.
شروع پاورشل .
فرمان زیر را تایپ کنید: (می تواند دستور ssh باشد.)
sftp localhost
شما می توانید ببینید که شما نمی توانید اتصال به دلیل شما تا به حال چیزی راه اندازی نشده است.
ایجاد یک حساب SFTP
یک حساب کاربری برای ورود به سیستم با SFTP ایجاد کنید. حساب Windows به عنوان یک حساب ورود SFTP رفتار می شود.
روی منوی Start کلیک راست کنید و مدیریت رایانه خود را انتخاب کنید.
گسترش کاربران و گروه های محلی، کلیک راست کاربران و سپس انتخاب کاربران جدید.
نام کاربری و رمز عبور خود را وارد کنید. نام کاربر نام کاربری برای ورود به سیستم با SFTP است. حساس به پرونده نیست.
شما با تنظیمات احراز هویت کلید عمومی ثبت نام می کنید، اما نیازی به مجوز های Admonistrators ندارید. برای محیط های دور، مجوز کاربران دسکتاپ از راه دور را اضافه کنید.
پورت باز برای SSH
پورت 22 رو باز کن شما همچنین می توانید دستورات استفاده کنید، اما شما از GUI برای راه اندازی آن در اینجا استفاده کنید. از منوی Start، در پوشه ابزارهای مدیریت ویندوز، فایروال مدافع ⇒ امنیت افزایش یافته را انتخاب کنید.
روی قوانین دریافت کلیک راست کنید و قوانین جدید را انتخاب کنید.
پورت ها را انتخاب کنید و Next را انتخاب کنید.
TCP را انتخاب کنید و 22 را وارد کنید.
اتصالات Allow را انتخاب کنید.
"دامنه" و "خصوصی" را بررسی کنید. در مورد یک سرور در اینترنت، "عمومی" را بررسی کنید، لطفا آن را با توجه به محیط زیست تنظیم کنید.
نام می تواند هر چیزی، اما آن را آسان به درک است که شما باز پورت برای SSH (SFTP).
به لیست اضافه شده است.
تنظیمات راه اندازی سرویس SSH
شما همچنین می توانید آن را با دستورات راه اندازی, اما در حال حاضر شما GUI آن را راه اندازی استفاده کنید. روی منوی Start کلیک راست کنید و مدیریت رایانه خود را انتخاب کنید.
خدمات خدمات ⇒ و سپس سرور SSH SSH را از لیست مرکز باز کنید. شما لینک "شروع سرویس" را در سمت چپ خواهید دید، بنابراین کلیک کردن روی لینک سرور SSH را آغاز خواهد کرد.
حالا که SSH در دسترس است، شما باید برای شروع ویندوز دستی زمانی که شما آن را راه اندازی مجدد. به طور خودکار سرور SSH را شروع می کند. دوبار کلیک کنید OpenSSH SSH سرور.
نوع راه اندازی را روی خودکار تنظیم کنید و روی دکمه OK کلیک کنید.
تایید ورود SSH
حالا که سرویس بالا است، ورود به سیستم را امتحان کنید. شروع فرمان سریع یا PowerShell و نوع فرمان زیر: (جایگزین <>) (می تواند یک دستور ssh باشد چون یک تأیید اتصال است)
sftp <ユーザー名>@localhost
بله را وارد کنید.
رمز عبور خود را وارد کنید.
صفحه نمایش تغییر می کند و شما قادر به ورود به سیستم هستید.
اگر فرمان "dir" را به صورت آزمایشی وارد کنید، می توانید فهرستی از پوشه ها را ببینید. (Garbled یک مشخصات است)
ارسال و دریافت فایل از سمت مشتری به سرور از طریق SFTP
ورود به سمت کامپیوتر مشتری. یک پوشه "C:\Temp" ایجاد کنید تا تایید کنید که می خواهید فایل ها را ارسال و دریافت کنید و فایل ".txt" را با متن قرار دهید. (اگر نام فایل ژاپنی باشد، خطا در ارسال و دریافت خواهد بود، پس آن را به صورت عددی آلفا بگذارید)
شروع فرمان سریع یا PowerShell.
با SFTP با دستور زیر وارد سیستم شوید: (جایگزین <>)
sftp <ユーザー名>@<サーバー名>
نوع بله.
رمز عبور خود را وارد کرده و وارد سیستم شوید.
شما می توانید بررسی کنید که شما با دستورات pwd و dir وارد شده است.
ارسال فایل با دستور قرار داده شده است.
put c:\temp\test.txt
اگر به پوشه سمت سرور C:\Users\sftptest نگاه کنید، می بینید که فایل .txt ارسال شده است.
سعی کنید از مشتری دریافت کنید.
get test.txt c:\temp\test2.txt
من توانستم تایید کنم که فایل قادر به به دست آوردن است.
خلاصه
شما هم اکنون می توانید تایید کنید که شما می توانید فایل ها را بر روی سرویس گیرنده و سرور با استفاده از SFTP ارسال و دریافت کنید. از آنجا که محتویات ارتباطات نیز رمزگذاری شده اند، احتمال پایینی وجود دارد که توسط شخص ثالثی رهگیری شود.
با این حال، ما در حال انجام احراز هویت رمز عبور به عنوان یک روش احراز هویت این بار، چون از نظر امنیت کمی ضعیف می شود دفعه بعد می خواهم در مورد احراز هویت کلید عمومی صحبت کنم.