كيفية SCP من Windows إلى Linux

How Scp From Windows Linux



لم يعد FTP يعتبر آمنًا بدرجة كافية لاستخدامه على الإنترنت. نتيجة لذلك ، أحاول أن أوضح لكم برنامج مكافحة السرطان الآن. SCP هو بالفعل نظام مبني على بروتوكول SSH. نتيجة لذلك ، ستحتاج إلى مستخدم لديه حق SSH لاستخدام الخادم. يمكن استخدام مفاتيح SSH لإجراء اتصالات SCP ، تمامًا كما هو الحال مع SSH. نظرًا لأن بعض عملاء Windows قد يتحكمون في أجهزة كمبيوتر Linux ، سأقوم بالإضافة إلى ذلك بإرشادك لاستخدام التطبيق المجاني WinSCP لنقل الملفات من Windows إلى خادم Ubuntu باستخدام SCP في نص هذا البرنامج التعليمي.

الطريقة 01: استخدام خادم SSH

يتم تضمين SCP أو SSH كمجرد مستهلك في جميع أنظمة Linux ؛ لذلك ، لا يتعين عليك القيام بأي شيء خاص عند العميل. قد نضطر إلى نشر مرفق خادم SSH فقط على جانب الخادم ، بناءً على توزيع Linux. يجب علينا ترقية نظامنا إلى أحدث إصدار قبل البدء في أي نشر. ما عليك سوى استخدام الأمر التالي لأنظمة الكمبيوتر المستندة إلى Debian (بما في ذلك Ubuntu و Kubuntu):







sudo apt update



يستغرق التحديث بعض الوقت. بعد تحديث النظام ، دعنا نثبت خادم SSH على نظام التشغيل Ubuntu 20.04 الخاص بنا. لذلك ، أضف الاستعلام المذكور أدناه في الجهاز واضغط على مفتاح الإدخال لمتابعة التثبيت.



sudo apt قم بتثبيت خادم OpenSSH

بين معالجة تثبيت خادم OpenSSH ، سيتم إيقافه مؤقتًا لمطالبتك بتأكيده. يريدك النظام إعادة التحقق مما إذا كنت بحاجة إلى تثبيته على نظام التشغيل Ubuntu 20.04 أم لا. إذا كنت بحاجة إليها ، فاضغط على Y أو انقر فوق n لإيقاف العملية.





الآن تم استئناف معالجة التثبيت ، كما هو موضح أدناه. عندما تصل إلى 100٪ ، فهذا يعني أن المعالجة قد اكتملت.



خطوط المعالجة القليلة الأخيرة على shell الطرفية لخادم OpenSSH هي على النحو التالي.

انضم إلى الخادم من خلال SSH لمعرفة ما إذا كان قد تم إكمال التكوين. باستخدام عميل Ubuntu أو Mac الخاص بك ، قم بتشغيل وحدة التحكم واكتب التعبير العادي. اكتب رمز مفتاح SSH على الفور إذا كنت تستخدم واحدًا. بدلاً من ذلك ، يجب تقديم رمز مرور مستخدم الجهاز المضيف. عندما يكون كل شيء على ما يرام ، يجب الآن عرض محطة الكمبيوتر الخارجية. تحقق من قواعد جدار الحماية إذا لم يكن الأمر كذلك. المنفذ 22 / tcp مطلوب لـ SSH. يمكنك أيضًا التحقق من تكوين خادم SSH للتأكد من أن العميل لديه الحقوق المناسبة. يمكننا إنهاء الاتصال بمجرد إنشائه بنجاح. أنت الآن بحاجة إلى تمكين المنفذ 22 من خادم SSH والسماح به في جدار الحماية. لذلك ، استخدمنا الاستعلام أدناه في الصَدَفة مع حقوق sudo.

sudo ufw سماح 22

نحتاج إلى التحقق من حالة منفذ SSH على نظامنا عبر الأمر systemctl. ومن ثم ، جرب الأمر أدناه في وحدة التحكم الخاصة بنا ووجدنا أن منفذ SSH الخاص بنا يعمل بنشاط.

sudo systemctl status ssh

الآن تم تعيين التكوينات لمنفذ SSH. افتح المفكرة من منطقة البحث على سطح مكتب Windows. أضف بعض البيانات في ملف نصي المفكرة واحفظه على سطح المكتب بامتداد .txt.

افتح الآن موجه الأوامر من منطقة البحث على سطح مكتب Windows مرة أخرى. أضف الأمر أدناه لمعرفة منطق وصياغة استخدام الأمر SCP فيه.

SCP

لقد رأينا تكوين SCP وكيف يجب استخدامه في موجه الأوامر. دعنا ننقل ملف test.txt المفكرة ، الذي أنشأناه للتو على سطح المكتب لدينا. لهذا الغرض ، يجب عليك اتباع البنية العامة أدناه لتعليمات SCP. تم ذكر المسار إلى الملف حيث تم حفظه أولاً. يجب أن يحتوي هذا المسار على اسم الملف. بعد ذلك ، أعط اسم المضيف وعنوان IP والمسار حيث تريد حفظ ملفك في نظام Linux. تأكد من وجود المجلد في نظام Linux الخاص بك حيث تريد حفظه.

Path_to_file / filename [البريد الإلكتروني محمي]: / path_to_save_the_file_in_host

اضغط على مفتاح Enter لمتابعة الاتصال بالجهاز المضيف. بعد إنشاء اتصال ناجح ، يجب عليك إضافة كلمة مرور المستخدم الخاصة بك لنظام Ubuntu. بهذه الطريقة ، سيتم نقل ملف test.txt الخاص بك إلى المجلد الرئيسي لنظام Ubuntu 20.04 Linux System.

الطريقة 02: استخدام WinSCP

طريقة أخرى فعالة وأبسط لنقل ملفات Windows إلى نظام التشغيل Linux هي عبر أداة WinSCP. لذلك ، لاستخدام هذه الأداة ، يجب علينا تنزيلها أولاً لتثبيتها. افتح محرك بحث Google واكتب WinSCP فيه ، واضغط على Enter للمتابعة. انقر فوق الارتباط الأول الذي تم عرضه على محرك البحث.

الآن ، سيظهر لك تنزيل أداة WINSCP القياسية. اضغط على Download WinSCP لإضافته بسرعة إلى التنزيلات الخاصة بك.

سيستغرق ذلك ما يصل إلى 20 دقيقة وفقًا لسرعة الشبكة على نظامك لتنزيله. بعد اكتمال التنزيل ، انقر فوق الملف الذي تم تنزيله لتنفيذه.

سيظهر مربع حوار تحديد وضع التثبيت الإعداد كما في الصورة أدناه. اضغط على تثبيت لجميع المستخدمين (موصى به) لبدء التثبيت.

الآن ستظهر نافذة جديدة لإعداد WinSCP. يجب عليك توقيع اتفاقية الترخيص بالنقر فوق الزر قبول كما هو موضح في الخاطف أدناه.

حدد خانة الاختيار الخاصة بنوع الإعداد كتثبيت نموذجي (مستحسن) وانقر فوق التالي للمتابعة.

عليك أن تختار بحكمة نمط واجهة المستخدم من لوحة إعدادات المستخدم الأولية. اضغط على مفتاح التالي.

الآن الإعداد لـ WinSCP جاهز للتثبيت. ومن ثم اضغط على زر التثبيت للمتابعة والبدء في تثبيت WinSCP.

الآن بدأت عملية التثبيت. نظرًا لأن عملية الخط الأخضر ، فهذا يعني أنها أقرب إلى اكتمال التثبيت. سيتم الانتهاء منه في بضع ثوان.

الآن اكتملت عملية تثبيت WinSCP ؛ سيتم فتح الشاشة التالية. حدد زر بدء تشغيل WinSCP و Open Gettings ، صفحة البدء. اضغط على زر إنهاء لإغلاق الشاشة وإنهاء العملية.

بعد اكتمال التثبيت ، سيتم فتح الموقع الرسمي لـ WinSCP تلقائيًا ، مع إظهار رسالة اكتمال التثبيت بنجاح.

سيتم فتح WinSCP GUI تلقائيًا لأننا حددنا زر مربع الاختيار. لبدء نقل ملفاتك من windows إلى ubuntu ، تحتاج إلى توصيل Windows ونظام التشغيل Ubuntu. لهذا الغرض ، اضغط على أيقونة جلسة جديدة للكمبيوتر ، وسيظهر مربع حوار باسم تسجيل الدخول. حدد File Protocol من القائمة المنسدلة باسم SCP أولاً. أضف عنوان IP الخاص بـ Ubuntu داخل حقل اسم المضيف. أضف اسم المستخدم وكلمة المرور للاتصال واضغط على تسجيل الدخول. بعد اتصال ناجح ، اسحب الملفات من المنطقة اليسرى إلى الجانب الأيمن من WinSCP لنقلها.

استنتاج

SCP سهل الفهم وقادر على نقل كمية ضخمة من البيانات بأمان عبر الشبكة. يمكنك ، على سبيل المثال ، استخدام WebDAV كخيار فقط. خلال هذا المنشور ، أوضحت لك كيف يعمل. إذا كنا نعمل مع مجموعة متنوعة من أنظمة التشغيل ، يجب علينا التحقق من كلتا الطريقتين.