كيفية الاتصال بخادم SFTP في أوبونتو

للاتصال بخادم SFTP في أوبونتو ، تحتاج عادةً إلى اسم مضيف الخادم أو عنوان IP الخاص به، واسم المستخدم، وكلمة مرور أو مفتاح SSH. في نافذة الطرفية، شغّل الأمر التالي sftp username@server. على سطح مكتب أوبونتو، يمكنك أيضًا الاتصال عبر تطبيق الملفات باستخدام عنوان SSH مثل ssh://username@server.

ما تحتاجه قبل الاتصال

بروتوكول SFTP هو بروتوكول نقل الملفات عبر SSH، لذا فهو يستخدم اتصال SSH مشفرًا بدلاً من بروتوكول FTP التقليدي. اطلب من مسؤول الخادم أو مزود خدمة الاستضافة اسم المضيف واسم المستخدم وطريقة المصادقة والمنفذ. المنفذ 22 هو المنفذ المعتاد لبروتوكول SSH/SFTP، ولكن يمكن للخادم استخدام منفذ آخر.

يتضمن نظام أوبونتو عميل OpenSSH في العديد من عمليات التثبيت. إذا sftpلم يكن الأمر متاحًا، فقم بتثبيت حزمة العميل.

sudo apt update
sudo apt install openssh-client

تُعرّف وثائق OpenSSH الخاصة بنظام Ubuntu openssh-clientحزمة العميل openssh-serverوحزمة الخادم. لا تحتاج إلى تثبيت حزمة الخادم لمجرد الاتصال بخادم SFTP خاص بشخص آخر.

قم بالاتصال بـ SFTP من طرفية أوبونتو

  1. افتح الطرفية
  2. تشغيل sftp username@hostname. على سبيل المثال:
    sftp alex@sftp.example.com
  3. عند الاتصال لأول مرة، قد يعرض SSH بصمة مفتاح المضيف الخاص بالخادم. تحقق من هذه البصمة مع مسؤول الخادم قبل قبولها، خاصةً بالنسبة للخوادم المتصلة بالإنترنت.
  4. أدخل كلمة مرورك عند المطالبة، أو دع OpenSSH يستخدم مفتاح SSH المُعدّ مسبقًا. ستظهر لك sftp>رسالة تأكيد عند تسجيل الدخول بنجاح.
يعرض طرفية أوبونتو اتصال SFTP بـ sftp.example.com وموجه SFTP
يتم فتح جلسة SFTP في طرفية أوبونتو بعد التحقق من مضيف SSH والمصادقة عليه.

إذا كان الخادم يستخدم منفذًا غير المنفذ الافتراضي، فاستخدم الأحرف الكبيرة -P:

sftp -P 2222 alex@sftp.example.com

توضح صفحة دليل Ubuntu SFTP-P كيفية إنشاء منفذ مخصص وكيفية -iاختيار ملف المفتاح الخاص.

تصفح الملفات وتنزيلها وتحميلها

بمجرد الاتصال، تغطي هذه الأوامر معظم عمليات النقل اليومية:

  • ls— عرض قائمة الملفات الموجودة على الخادم البعيد.
  • pwd— عرض الدليل البعيد الحالي.
  • lpwd— اعرض دليل الملفات المحلي الحالي.
  • cd folder— تغيير الدليل البعيد.
  • lcd folder— تغيير الدليل المحلي.
  • get report.pdf— تنزيل ملف عن بعد إلى الدليل المحلي الحالي.
  • put photo.jpg— تحميل ملف محلي إلى الدليل البعيد الحالي.
  • bye— أغلق جلسة SFTP.
يعرض طرفية أوبونتو أوامر SFTP ls get report.pdf و put photo.jpg
يقوم الأمر getبالتنزيل من الخادم، بينما putيقوم الأمر بالتحميل من جهاز الكمبيوتر المحلي الذي يعمل بنظام أوبونتو.

الاتصال باستخدام ملفات أوبونتو بدلاً من سطر الأوامر

يُمكن لتطبيق ملفات جنوم في سطح مكتب أوبونتو تصفح خادم SSH كما لو كان موقع ملفات آخر. وتستخدم المساعدة الحالية لجنوم ssh://نظام عناوين URL لهذا الاتصال.

  1. افتح الملفات وحدد مواقع أخرى في الشريط الجانبي.
  2. في قسم "الاتصال بالخادم" ، أدخل ssh://username@hostname. بالنسبة للمنفذ المخصص، أضفه بعد اسم المضيف، مثل ssh://alex@sftp.example.com:2222.
  3. انقر على "اتصال" وقدم بيانات الاعتماد المطلوبة.
  4. تصفح المجلدات البعيدة كالمعتاد. اسحب أو انسخ الملفات بين الموقع البعيد والمجلدات المحلية لنقلها.
شاشة "مواقع أخرى لملفات أوبونتو" مع خيار "الاتصال بالخادم باستخدام عنوان URL لـ SSH"
يمكن لبرنامج GNOME Files الاتصال بحساب SSH/SFTP من مواقع أخرى باستخدام ssh://عنوان الخادم.

راجع دليل الاتصال بخادم ملفات جنوم الرسمي لمعرفة تنسيق عنوان URL المدعوم وتدفق الاتصال.

إذا كان جهاز أوبونتو البعيد هو خادمك

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

sudo apt update
sudo apt install openssh-server
systemctl status ssh
تثبيت برنامج openssh-server في طرفية أوبونتو وعرض خدمة SSH على أنها نشطة
قم بتثبيت خادم OpenSSH على مضيف Ubuntu البعيد فقط عند إعداد الجهاز الذي سيقبل اتصالات SFTP.

للمصادقة باستخدام المفاتيح، توصي أوبونتو باستخدام مفاتيح Ed25519. على جهازك، أنشئ مفتاحًا باستخدام الأمر المناسب ssh-keygen -t ed25519، ثم، على الخادم الذي تديره، ثبّت المفتاح العام باستخدام ssh-copy-id username@serverالأمر المناسب. حافظ على سرية المفتاح الخاص وقم بحمايته بعبارة مرور عند الاقتضاء.

إصلاح مشاكل اتصال SFTP الشائعة

  • تم رفض الاتصال: تأكد من اسم المضيف والمنفذ، وإذا كنت تدير الخادم، فتحقق من أن خدمة SSH قيد التشغيل وأن قواعد الشبكة/جدار الحماية تسمح بمنفذ SSH.
  • تم رفض الإذن: يرجى التحقق من اسم المستخدم وطريقة المصادقة. باستخدام المفاتيح، تأكد من أن المفتاح العام الصحيح مُصرّح به لهذا الحساب.
  • انقطع الاتصال: تحقق من نظام أسماء النطاقات (DNS)، والتوجيه، ومتطلبات الشبكة الافتراضية الخاصة (VPN)، وإمكانية الوصول العام للخادم، ورقم المنفذ.
  • تم تغيير مفتاح المضيف: لا تقم بإزالة التحذير تلقائيًا. تحقق أولًا مع مسؤول الخادم من أن مفتاح المضيف قد تم استبداله بشكل صحيح؛ فقد يشير التغيير غير المتوقع إلى أنك تدخل إلى نظام خاطئ أو إلى وجود مشكلة أمنية.

بالنسبة لمعظم مستخدمي أوبونتو، تعد طريقة Terminal هي الخيار الأسرع والأكثر شفافية، بينما يعتبر GNOME Files مناسبًا عندما تفضل عمليات النقل بالسحب والإفلات.

اترك تعليقاً

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

تعلم كيفية تشغيل لعبة DiRT Rally على نظام Linux إذا كنت تمتلكها بالفعل على Steam: قم بتثبيت الإصدار الأصلي، وقم بتشغيله، واستخدم Proton فقط كخيار احتياطي.

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

قم بتثبيت Devuan Excalibur من ملف ISO الخاص بنظام التشغيل المباشر على سطح المكتب. تحقق من التنزيل، أنشئ قرص USB قابل للتشغيل، احمِ الأقسام الموجودة، وأكمل التثبيت باستخدام برنامج Refracta Installer.

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

قم بتثبيت Steam على نظام Linux، وقم بتمكين Steam Play، واستخدم Proton لتنزيل وتشغيل The Forest، مع إعداد توافق لكل لعبة على حدة إذا لم يبدأ تشغيلها.