نقل الملفات باستخدام عميل أصلي

يوفر Azure Bastion دعمًا لنقل الملفات بين الجهاز الظاهري الهدف والكمبيوتر المحلي باستخدام Bastion وRDP أصلي أو عميل SSH أصلي. لمعرفة المزيد حول دعم العملاء الأصليين، راجع تكوين دعم العميل الأصلي Bastion. في حين أنه قد يكون من الممكن استخدام عملاء وأدوات تابعة لجهة خارجية لتحميل الملفات أو تنزيلها، تركز هذه المقالة على العمل مع العملاء الأصليين المدعومين.

  • يتم دعم عمليات نقل الملفات باستخدام العميل الأصلي فقط. لا يمكنك تحميل الملفات أو تنزيلها باستخدام PowerShell أو عبر مدخل Microsoft Azure.
  • يمكنك تحميل الملفات وتنزيلها باستخدام عميل Windows الأصلي وRDP.
  • يمكنك تحميل الملفات وتنزيلها إلى جهاز ظاهري باستخدام العميل الأصلي الذي تختاره وإما RDP أو SSH.
  • تتطلب هذه الميزة وحدة حفظ المخزون (SKU) القياسية. لا تدعم وحدة حفظ المخزون الأساسية استخدام العميل الأصلي.

المتطلبات الأساسية

  • قم بتثبيت Azure CLI (الإصدار 2.32 أو أحدث) لتشغيل الأوامر الواردة في هذه المقالة. للحصول على معلومات حول تثبيت أوامر CLI، راجع تثبيت CLI Azureوابدأ بالاستخدام مع Azure CLI.
  • احصل على Resource ID للجهاز الظاهري الذي تريد الاتصال به. يمكن وضع Resource ID بسهولة في مدخل Microsoft Azure. انتقل إلى صفحة «Overview» على الجهاز الظاهري وحدد الرابط JSON View لفتح المورد JSON. انسخ معرف المورد الموجود في أعلى الصفحة إلى الحافظة الخاصة بك لاستخدامه لاحقا عند الاتصال بالجهاز الظاهري الخاص بك.

تحميل الملفات وتنزيلها - عميل Windows وRDP

تنطبق الخطوات الواردة في هذا القسم عند الاتصال بجهاز ظاهري مستهدف من كمبيوتر محلي يعمل بنظام التشغيل Windows باستخدام عميل Windows الأصلي وRDP. يستخدم الأمر az network bastion rdp العميل الأصلي MSTSC. بمجرد الاتصال بالجهاز الظاهري المستهدف، يمكنك تحميل الملفات وتنزيلها باستخدام النقر بزر الماوس الأيمن، ثم Copy وPaste. لمعرفة المزيد حول هذا الأمر وكيفية الاتصال، راجع الاتصال من عميل Windows الأصلي.

إشعار

لا يتم دعم نقل الملفات عبر SSH باستخدام هذا الأسلوب. بدلاً من ذلك، استخدم الأمر az network bastion tunnel لتحميل الملفات عبر SSH.

  1. سجّل الدخول إلى حساب Azure. إذا كان لديك أكثر من اشتراك واحد، فحدد الاشتراك الذي يحتوي على مورد Bastion الخاص بك.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. قم بتسجيل الدخول إلى الجهاز الظاهري المستهدف عبر RDP باستخدام الأمر التالي. يمكنك استخدام اسم مستخدم وكلمة مرور محليين أو بيانات اعتماد Microsoft Entra. لمعرفة المزيد حول كيفية استخدام معرف Microsoft Entra لتسجيل الدخول إلى أجهزة Azure Windows الظاهرية، راجع أجهزة Azure Windows الظاهرية ومعرف Microsoft Entra.

    az network bastion rdp --name "<BastionName>" --resource-group "<BastionResourceGroupName>" --target-resource-id "<VMResourceId>"
    
  3. بمجرد تسجيل الدخول إلى الجهاز الظاهري المستهدف، يفتح العميل الأصلي على الكمبيوتر الخاص بك مع جلسة عمل الجهاز الظاهري. يمكنك الآن نقل الملفات بين الجهاز الظاهري والجهاز المحلي باستخدام النقر بزر الماوس الأيمن، ثم Copy وPaste.

تحميل الملفات وتنزيلها - SSH وRDP

تنطبق الخطوات الواردة في هذا القسم على العملاء الأصليين بخلاف Windows وعملاء Windows الأصليين الذين يرغبون في الاتصال عبر SSH لتحميل الملفات. يساعدك هذا القسم على تحميل الملفات أو تنزيلها من الكمبيوتر المحلي إلى الجهاز الظاهري المستهدف عبر SSH أو RDP باستخدام الأمر az network bastion tunnel . لمعرفة المزيد حول أمر النفق وكيفية الاتصال، راجع الاتصال من عميل Linux الأصلي.

  1. سجّل الدخول إلى حساب Azure. إذا كان لديك أكثر من اشتراك واحد، فحدد الاشتراك الذي يحتوي على مورد Bastion الخاص بك.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. افتح النفق إلى الجهاز الظاهري المستهدف باستخدام الأمر التالي:

    az network bastion tunnel --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>" --resource-port "<TargetVMPort>" --port "<LocalMachinePort>"
    
  3. افتح موجه الأوامر الثاني للاتصال بالجهاز الظاهري المستهدف عبر النفق. في نافذة موجه الأوامر الثانية هذه، يمكنك تحديد لتحميل الملفات أو تنزيلها. للحصول على قائمة أوامر ومعلمات SCP، راجع SCP.

    على سبيل المثال، يمكنك تحميل الملفات من الكمبيوتر المحلي إلى الجهاز الظاهري المستهدف باستخدام الأمر التالي:

    scp -P <LocalMachinePort>  <local machine file path>  <username>@127.0.0.1:<target VM file path>
    

الخطوات التالية

لمزيد من ميزات الجهاز الظاهري، راجع حول اتصالات وميزات الجهاز الظاهري.