كيفية تثبيت PuTTY على Linux

النقاط الرئيسية

  • لتثبيت PuTTY على Ubuntu، يمكنك استخدام الأمر “sudo apt install putty” بعد تمكين مستودع universe. في Fedora وManjaro، استخدم مدير الحزم الافتراضي الخاص بهما – “yum/dnf” و”pacman” على التوالي.
  • يمكنك أيضًا استخدام الطريقة القائمة على واجهة المستخدم الرسومية لتثبيت PuTTY. على Ubuntu، يمكنك استخدام مدير الحزم Synaptic. بالنسبة لتوزيعات Linux الأخرى مثل Fedora وManjaro، يمكنك استخدام مركز البرامج الافتراضي لتثبيت PuTTY.
  • يتوفر PuTTY أيضًا من خلال الكود المصدري الخاص به. يمكنك استخدام الأمر “wget” لتنزيل الكود المصدري لـ PuTTY. ثم استخرج محتوى الملف باستخدام الأمر “tar” وقم ببنائه باستخدام الأدوات الأساسية.



PuTTY هو محاكي طرفية متعدد الاستخدامات، صُمم في البداية لنظام Windows. وحتى الآن، يعد أحد أكثر عملاء SSH شيوعًا لنظام Windows. لا يقتصر PuTTY على نظام Windows فقط. نظرًا للطلب الكبير عليه، فهو متاح أيضًا عبر أنظمة تشغيل أخرى مثل Linux.


ما هو PuTTY؟ (ولماذا تحتاج إليه على Linux)

تخيل أنك تعمل كمهندس أنظمة أو مطور في شركة تكنولوجيا معلومات، حيث تدير الكثير من الملفات على نظام Linux. ومع ذلك، يعمل نظامك الشخصي على نظام Windows. إذن ماذا تفعل – هل يجب عليك تثبيت Linux؟ ليس بهذه السرعة – PuTTY هنا لإنقاذ اليوم بالنسبة لك.

يتيح لك PuTTY الاتصال بخوادم وأجهزة بعيدة باستخدام بروتوكولات مختلفة مثل SSH وTelnet. باستخدام PuTTY، يمكنك فتح تطبيقات واجهة المستخدم الرسومية عن بُعد عبر خوادم SSH. إذا كنت مسؤول نظام، فسيساعدك PuTTY في الوصول إلى أجهزة كمبيوتر أخرى والتواصل مع منافذها التسلسلية عن بُعد.


قد تتساءل عن سبب أهمية PuTTY SSH نظرًا لأن أنظمة Linux بها بالفعل إمكانيات SSH وOpenSSH في محطاتها الطرفية. ببساطة، يعد PuTTY خيارًا شائعًا بين مستخدمي Windows، وإذا كنت واحدًا منهم، فقد تشعر براحة أكبر معه. بالإضافة إلى ذلك، فإن حفظ جلسات SSH المختلفة أسهل مع PuTTY. يعد التحرير اليدوي لملف تكوين SSH أمرًا صعبًا في أدوات سطر الأوامر – مثل محطة Linux الطرفية الافتراضية. يمكنك حفظ اتصالات SSH باستخدام واجهة PuTTY الرسومية. كما أنه يجعل تصحيح الأخطاء والاتصال بالمنافذ التسلسلية والمقابس الخام أسهل كثيرًا أيضًا.

كيفية تثبيت PuTTY

لا تأتي أغلب توزيعات Linux مع PuTTY مثبتًا مسبقًا. ومع ذلك، يمكنك تثبيت PuTTY من مستودعات التوزيعات الافتراضية لـ Linux. على سبيل المثال، في التوزيعات المستندة إلى Debian، يتوفر PuTTY داخل مستودع universe.

تثبيت PuTTY باستخدام المحطة الطرفية

يعد تثبيت حزم مختلفة من محطة طرفية لنظام Linux أحد الطرق السهلة والسريعة. يمكننا أيضًا تثبيت PuTTY على Linux باستخدام الأوامر عبر المحطة الطرفية.


لتثبيت PuTTY على Ubuntu، قم بتمكين مستودع universe. توجد حزمة PuTTY داخل هذا المستودع.

sudo add-apt-repository universe

أمر لتمكين مستودع الكون

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

sudo apt update

أمر لتحديث حقوق الوصول إلى النظام

لتثبيت PuTTY من سطر الأوامر، قم بتشغيل apt أمر التثبيت:

sudo apt install putty


أمر لتثبيت Putty

سيؤدي الأمر أعلاه إلى تثبيت PuTTY بنجاح في نظامك. قم بتشغيل PuTTY من مدير التطبيقات أو المحطة الطرفية.

فتح PuTTY من مدير التطبيقات

يمكنك تثبيت PuTTY على Debian والتوزيعات المرتبطة به باستخدام apt-get:

sudo apt-get install putty


يتوفر PuTTY أيضًا في مستودعات Arch Linux الافتراضية. لتثبيته، قم بتشغيل الأمر التالي:

sudo pacman -S putty

قم بتثبيت PuTTY على CentOS وRHEL وFedora من خلال مدير الحزم الافتراضي للتوزيعة مثل yum أو dnf.

sudo yum install putty
OR
sudo dnf install putty

لتثبيت الأدوات المرتبطة بـ PuTTY مثل pscp، وpsftp، وplink، وpageant، وputtygen، قم بتشغيل هذا الأمر:

sudo apt install putty-tools

تثبيت PuTTY باستخدام مدير الحزم الرسومي

قد تفضل تثبيت وإدارة البرامج باستخدام واجهة مستخدم رسومية (GUI) بدلاً من المحطة الطرفية. تأتي توزيعات Linux مزودة بمراكز برامج مثبتة مسبقًا تعتمد على واجهة المستخدم الرسومية. يمكنك إدارة وتثبيت برامج متعددة بفعالية من خلال مراكز البرامج – دون الحاجة إلى تذكر أوامر Linux.


لسوء الحظ، لا يتوفر PuTTY في متجر البرامج الافتراضي على Ubuntu 22.04. إذا قمت بتثبيت GNOME Software Center على Ubuntu، فيمكنك بسهولة تثبيت PuTTY من هناك. ولكن بالنسبة للآخرين، يمكنك استخدام أداة إدارة حزم apt تعتمد على واجهة المستخدم الرسومية تسمى Synaptic Package Manager.

أولاً، قم بتثبيت مدير الحزم Synaptic عبر سطر الأوامر.

sudo apt install synaptic

أمر لتثبيت حزمة synaptic

افتح Synaptic باستخدام سطر الأوامر أو مدير التطبيقات.

فتح مدير الحزم synaptic

داخل البحث Synaptic عن الحزمة “putty”.


ابحث عن حزمة المعجون

في النافذة الرئيسية، حدد حزمة PuTTY. حدد المربع بجوار حزمة “putty” وانقر بزر الماوس الأيمن لتحديدها للتثبيت. يمكنك أيضًا تحديد الأدوات المرتبطة بـ PuTTY للتثبيت إذا لزم الأمر.

حدد المعجون وأدوات الحزمة المرتبطة به

بمجرد تحديد الحزمة للتثبيت، انقر فوق الزر “تطبيق”.


تطبيق التغييرات على التثبيت

راجع القائمة التي يعرضها Synaptic للتأكد من أنها تتضمن PuTTY وتبعياته. انقر فوق “تطبيق” لبدء تثبيت PuTTY وتبعياته.

التحقق من ملخص عرض الحزم المراد تثبيتها

سوف ترى شريط تقدم يشير إلى تثبيت PuTTY. انتظر حتى ينتهي.

بدأت عملية التثبيت


بعد تثبيت PuTTY بنجاح، ستظهر رسالة تأكيد.

بإمكانك الآن تشغيل PuTTY إما من مشغل التطبيق أو بتشغيل “putty” في المحطة الطرفية.

تم فتح واجهة المستخدم الرسومية لـ Putty

في Fedora، يمكنك تثبيت PuTTY كتطبيق Flatpak مباشرةً من مركز برامج GNOME. يوفر لك متجر التطبيقات هذا واجهة سهلة الاستخدام لإدارة حزم البرامج عبر مدير الحزم dnf.

كما هو الحال مع Fedora، يمكنك أيضًا تثبيت PuTTY مباشرةً على Manjaro من مدير الحزم Pamac. Pamac هو الواجهة الرسومية لمدير الحزم Pacman. يمكنه الوصول إلى مستودعات Manjaro الرسمية ومستودع مستخدمي Arch (AUR).


تثبيت PuTTY باستخدام الكود المصدر

يفضل معظم الأشخاص استخدام مديري الحزم لتثبيت الحزم والبرامج على Linux، وهذا أمر جيد. تحتوي مديري الحزم هذه على حزم ثنائية جاهزة للتثبيت بأمر واحد. ومع ذلك، يمكنك أيضًا تثبيت البرامج مباشرة من الكود المصدر.

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

تأكد من أن نظامك يحتوي على أدوات البناء والتبعيات اللازمة لتثبيت الكود المصدر. تم بناء PuTTY باستخدام CMake. لذا ستحتاج إلى مُجمِّع C/C++، وmake، وCMake، ومكتبات تطوير أخرى.

لتثبيت هذه الأدوات والمكتبات، قم أولاً بتحديث مستودع الحزم المحلي:

sudo apt-get update


أمر لتحديث مستودعات النظام

قم الآن بتثبيت أدوات البناء الأساسية باستخدام الأمر التالي:

sudo apt-get install build-essential cmake

أمر لتثبيت أدوات البناء الأساسية

build-essential يتضمن أدوات بناء أساسية مثل gcc، وg++، وmake. cmake هو نظام البناء الذي سنستخدمه.

الآن قم بتنزيل كود مصدر PuTTY باستخدام wget الأمر. يمكنك أيضًا تنزيل الأمر مباشرةً tar ملف PuTTY الكود المصدر من الموقع.


تنزيل ملف tar مباشرة من الموقع الرسمي

استبدل عنوان URL أدناه بعنوان URL الفعلي للإصدار الأحدث:

wget 

قم بتنزيل ملف tar باستخدام الأمر wget

استخدم الأمر tar لاستخراج الكود المصدر الذي تم تنزيله. إذا قمت بتنزيل أي إصدار آخر، فاستبدل اسم ملف tar باسم الملف الذي تم تنزيله:

tar -xzvf putty-0.79.tar.gz

استخراج ملف tar من مصدر putty


ال tar سيقوم الأمر بإنشاء دليل يحتوي على كود مصدر PuTTY. انتقل إلى دليل كود مصدر PuTTY باستخدام الأمر أدناه cd يأمر:

cd putty-0.79/

تم فتح دليل مصدر المعجون

الآن، لبناء كود مصدر PuTTY، قم بإنشاء دليل “build” جديد. سيؤدي هذا إلى فصل ملفات البناء عن كود المصدر. بعد ذلك، انتقل إلى دليل البناء:

mkdir build
cd build
تم إنشاء دليل البناء والانتقال إليه

استخدم CMake لتكوين عملية البناء. نظرًا لأننا نقوم ببناء PuTTY في دليل المصدر الخاص به، فيمكنك أيضًا تحديد مسار مختلف في هذا الأمر:


cmake ..

تشغيل أمر cmake

سيؤدي هذا إلى إنشاء ملفات البناء استنادًا إلى نظامك.

عند استخدام cmake (.) نقطة واحدة، يتم تكوين المشروع داخل نفس المجلد الذي يحتوي على ملفات المصدر. عند استخدام cmake (..) نقطة مزدوجة، يتم تكوين المشروع في مجلد منفصل للبناء. هذه طريقة أكثر تنظيمًا لاستخدام CMake لبناء المشاريع.

بعد اكتمال التكوين، قم ببناء PuTTY باستخدام make الأمر. make سيقوم الأمر بتجميع كود المصدر الخاص بـ PuTTY.

make

تشغيل أمر الإنشاء


لتثبيت PuTTY على مستوى النظام، يمكنك استخدام الأمر التالي:

sudo make install

1725523864 746 كيفية تثبيت PuTTY على

سيؤدي هذا إلى نسخ ملفات PuTTY الثنائية والملفات ذات الصلة إلى أدلة النظام المناسبة.

يمكنك الآن تشغيل PuTTY من محطتك الطرفية:

putty

إطلاق المعجون من المحطة الطرفية

سيؤدي هذا إلى تشغيل تطبيق PuTTY، ويمكنك استخدامه للاتصال بالخوادم البعيدة.


بعد التثبيت، قد تواجه الخطأ “لم يتم العثور على الأمر ‘putty'” — عند محاولة تشغيل PuTTY. يحدث هذا الخطأ عندما لا يتمكن النظام من تحديد موقع ملف PuTTY القابل للتنفيذ في أي من الدلائل المدرجة في مسار PATH الخاص بنظامك.

خطأ عدم العثور على أمر putty

لإصلاح هذه المشكلة، تحتاج إلى تشغيل الأمر التالي بعد تجميع PuTTY:

sudo make install

سيؤدي هذا إلى نقل ملف PuTTY الثنائي من دليل البناء إلى دليل /usr/local/bin على مستوى النظام. كما يقوم أيضًا بتحديث متغير بيئة PATH الخاص بالنظام ليشمل الدليل الذي تم تثبيت PuTTY فيه (/usr/local/bin).

رسالة الخطأ الأخرى التي قد تواجهها هي “خطأ فادح: gtk/gtk.h: لا يوجد مثل هذا الملف أو الدليل”


خطأ فادح gtkgtk.h ملف أو دليل Nosuch

تتعلق رسالة الخطأ التي تراها بملف رأس مفقود (gtk/gtk.h) أثناء تجميع PuTTY من الكود المصدر. يشير هذا إلى أن PuTTY يعتمد على مكتبة GTK (GIMP Toolkit). لا يحتوي نظامك على ملفات التطوير الضرورية لـ GTK مثبتة.

لإصلاح هذا الخطأ، قم بتثبيت حزمة تطوير GTK على نظام Linux الخاص بك.

sudo apt-get install libgtk-3-dev

أمر لتثبيت مكتبة libgtk dev

لإزالة PuTTY المثبت من خلال استخدام الكود المصدر

sudo rm /usr/local/bin/putty


ميزات التحكم عن بعد في PuTTY

يعد PuTTY الخيار الأفضل لمسؤولي النظام والمطورين نظرًا لقدراته الاستثنائية في التحكم عن بعد. يمكنك تشغيل البرامج النصية المحلية على خادم Linux بعيد أو فتح تطبيق GUI عن بُعد. يمكنك أيضًا استخدام PuTTY لمشاركة الملفات عبر أجهزة الكمبيوتر المحلية والبعيدة.

يمكن لبرنامج PuTTY أيضًا تنفيذ الأوامر على جهاز بعيد. ويمكنه مشاركة شاشة جهاز كمبيوتر بعيد على جهازك المحلي، وتسجيل الدخول بشكل آمن إلى أجهزة الكمبيوتر البعيدة. يتيح برنامج PuTTY إعادة توجيه X11 لأولئك الذين يحتاجون إلى تطبيقات رسومية. يمكنك استخدامه لتشغيلها من خادم بعيد مباشرة على جهازك المحلي.

أضف تعليق