انتقل إلى المحتوى

استخدام VS Code للتطوير عن بُعد

—— استخدام VS Code كأداة SSH للاتصال بخادم عن بُعد والقيام بعمليات التطوير.

الخلفية

بعد تجربة مجموعة متنوعة من أدوات SSH، عدت في النهاية إلى استخدام VS Code بواجهته الجميلة والقوية.
تسجل هذه المقالة فقط للاستعراض المستقبلي، ولم يتم توضيح بعض الأجزاء بالتفصيل. لمزيد من البرامج التعليمية، يُرجى الرجوع إلى الروابط في نهاية المقال.

قسم تهيئة VS Code الأساسية: دليل إنتاجية VS Code - تكوين البيئة

تهيئة الامتدادات

انقر لتثبيت الامتداد: Remote - SSH

اضغط على زر "Remote" في الزاوية السفلية اليسرى للاستخدام.

تهيئة أخرى

VS Code غير قادر على مراقبة تغييرات الملفات في مساحة عمل كبيرة

قم بتشغيل الأمر التالي لعرض القيود الحالية:

cat /proc/sys/fs/inotify/max_user_watches

قم بتحرير ملف /etc/sysctl.conf:

sudo vim /etc/sysctl.conf

أضف الكود التالي لزيادة الحد إلى الحد الأقصى:

fs.inotify.max_user_watches=524288

احفظ، ثم فعل الإعداد:

sudo sysctl -p

غير قادر على تسجيل الدخول باستخدام اسم مستخدم مخصص

ابحث في إعدادات VS Code عن Remote.SSH: Config File، واملأ القيمة المغطاة بـ C:\Users\اسم_المستخدم_المطلوب\.ssh\config، ثم قم بإنشاء ملف الضبط المناسب محليًا.

فشل الاتصال، ولكن يمكن الاتصال باستخدام عميل SSH آخر

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

  • بالنسبة لـ Debian أو Ubuntu: sudo apt-get update && sudo apt-get install openssh-server
  • بالنسبة لـ Red Hat أو CentOS: sudo yum update openssh-server

قد يكون سببه أيضًا إعدادات الوكيل، جرب تبديلها أو إيقافها.

الإشارات والإعترافات

عنوان النص: https://wiki-power.com/
يتم حماية هذا المقال بموجب اتفاقية CC BY-NC-SA 4.0، يُرجى ذكر المصدر عند إعادة النشر.

تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.