راهنمای اتصال به سرور ویندوز با استفاده از WinSCP

نرم‌افزار WinSCP ابزاری قدرتمند و ویژه ویندوز است که به شما امکان می‌دهد فایل‌ها را به‌سادگی بین سیستم محلی و سرورهای راه دور مدیریت کنید. این ابزار از پروتکل‌های SFTP، SCP، FTPS و FTP پشتیبانی کرده و قابلیت‌هایی نظیر ویرایش مستقیم فایل‌ها و همگام‌سازی پوشه‌ها را در اختیار شما قرار می‌دهد.

با استفاده از WinSCP می‌توانید به سرورهای ابری (مانند سرور ابری پیشگام کلود) متصل شده و مدیریت فایل‌ها و تنظیمات پیکربندی را انجام دهید.

پیش‌نیازها

قبل از شروع، آخرین نسخه نرم‌افزار را از لینک زیر دریافت و نصب کنید:

آماده‌سازی و نصب OpenSSH

برای برقراری اتصال، باید از نصب بودن سرویس SSH بر روی سیستم مبدأ و مقصد اطمینان حاصل کنید.

  • بررسی وضعیت نصب

ابتدا دستور زیر را در خط فرمان (CMD یا PowerShell) اجرا کنید:

PowerShell

Ssh -V

در صورت نصب بودن، خروجی مشابه زیر مشاهده خواهید کرد:

PowerShell

OpenSSH_for_Windows_9.5p1, LibreSSL 3.8.2

  • نصب SSH Server در ویندوز (سرور مقصد)

اگر سرویس SSH روی سرور نصب نیست، PowerShell را در حالت Run as Administrator باز کرده و دستور زیر را اجرا کنید

PowerShell

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

فعال‌سازی و پیکربندی سرویس SSH

پس از نصب، باید سرویس را فعال و وضعیت آن را به حالت خودکار تغییر دهید تا پس از ری‌بوت سرور، همچنان فعال بماند.

  • اجرای سرویس:
PowerShell

Start-Service sshd

  • تنظیم روی حالت خودکار (Automatic):


PowerShell

Set-Service -Name sshd -StartupType Automatic

  • بررسی وضعیت نهایی:

(وضعیت سرویس باید در حالت Running باشد)

PowerShell

Get-Service sshd

فیلد
مقدار تنظیمی
File Protocol
SFTP
Host name
آدرس IP سرور شما
Port number
22
User name
نام کاربری سرور
Password
رمز عبور سرور

در نهایت بر روی گزینه Login کلیک کنید تا اتصال برقرار شود.

راهنمای اتصال به سرور ویندوز با استفاده از WinSCP

نکات ایمنی و رفع خطا

برای جلوگیری از مشکلات اتصال، موارد زیر را به دقت بررسی کنید:

  • تنظیمات فایروال: پورت 22 (TCP) باید در فایروال ویندوز و همچنین در پنل ابری پیشگام کلود باز باشد. برای باز کردن سریع پورت در ویندوز، از دستور زیر در PowerShell استفاده کنید:
PowerShell

New-NetFirewallRule -Name sshd -DisplayName "OpenSSH Server" -Protocol TCP -LocalPort 22 -Action Allow -Direction Inbound

  • دسترسی اینترنت: از اتصال پایدار سرور به شبکه اینترنت اطمینان حاصل کنید.
فهرست مطالب