مقدمة إلى المعجون
للنوافذ، المعجون غير مشهورة محطة المحاكي . ومع ذلك، لا يقتصر الأمر على نظام التشغيل Windows فقط. كون مفتوح المصدر و حر ، وهو مشهور بين العديد من مستخدمي Linux أيضًا. المعجون يوفر دعمه لمجموعة بروتوكولات ضخمة مثل SFTP، SCP، rlogin، Telnet، SSH، serial ، إلخ.
يتم استخدامه من خلال الهواة/جمهور صانعي النظام ومسؤولي النظام المتمرسين على حدٍ سواء. بشكل عام، يستخدم مسؤولو النظام المعجون كعميل لـ التلنت و سش بينما يستخدم مجتمع المصنعين المعجون للتفاعل مع العديد من المنافذ التسلسلية عبر أجهزتهم.
يمكن أن يأتي هذا المحاكي الطرفي مع أداة طرفية تسمى 'بسفتب' (عميل SFTP للمعجون). يتم استخدامه لنقل الملفات بشكل آمن بين الأنظمة على اتصال SSH.
أوامر PuTTy أو نموذج أوامر SSH، أي أن المستند إلى خادم العميل يسمح بمصادقة نظامين موجودين (عن بعد) أثناء تشفير البيانات التي ستمر منهما.
- يعمل SSH على أكثر من 22 منفذ TCP، ولكن يمكن تعديله إذا لزم الأمر.
- يمكن للعميل الاتصال بالخادم عن طريق تطبيق طريقة مصافحة TCP مع الخادم للتحقق مما إذا كانت التفاصيل المقدمة من قبل المستخدم مطابقة للسجلات القديمة للتفاصيل المحفوظة داخل ملف المتجر لمفتاح RSA.
- سيحتاج كل من الخادم والعميل إلى الاتفاق على معايير التشفير للتأكد من أن معايير التشفير آمنة ومأمونة لإنشاء أي اتصال ومن ثم يجب على المستخدم تنفيذ فحص المصادقة.
- مطلوب الآن محاكي طرفي يربط العميل بالخادم.
- PuTTy هو أحد المحاكيات المجانية والمفتوحة المصدر للتنزيل.
- لا يحتوي Windows أيضًا على أي عميل أو خادم SSH مثبت مسبقًا.
ومن ثم، فإن بعض المتطلبات الأساسية لاستخدام أوامر PuTTy مذكورة أدناه:
المتطلبات الأساسية
- خادم يعمل بنظام Linux والذي سيتم ربطنا به.
- المعجون لتسهيل عملية الاتصال.
- يعمل عنوان IP الخاص بالخادم مثل موقع الخادم الذي نحاول الارتباط به.
- كلمة المرور واسم المستخدم للتأكد من أنه يمكننا الاتصال بالخادم.
في نظام التشغيل Ubuntu Linux، أسهل طريقة لتثبيت PuTTY هي عن طريق الوحدة الطرفية (سطر الأوامر). يمكننا تثبيته باستخدام الخطوات التالية على Ubuntu:
الخطوة 1
على Ubuntu Desktop، انقر فوق Ctrl+Alt+T لفتح محطة جنوم . يمكننا تنفيذ المحطة من خلال داش مجاني إذا لم يعمل هذا الاختصار لأي سبب من الأسباب.
الخطوة 2
قم بتنفيذ الأمر أدناه داخل المحطة:
sudo apt-get update
سيقوم الأمر أعلاه بتحديث قائمة حزم Ubuntu بالقائمة الحالية. في حالة تقييد الأمر، هناك فرصة أفضل لأن يقوم Ubuntu بتثبيت الإصدار السابق من البرنامج بدلاً من الإصدار الحالي لأنه يحتوي على القائمة السابقة مع الإصدار السابق للبرنامج.
وبالتالي، عند ترقية إصدارات البرنامج أو تثبيت برنامج جديد، فمن الأفضل تنفيذ الأمر أولاً. في بداية الأمر أعلاه، البادئة sudo يُعلم الجهاز بتنفيذ الأمر باعتباره جذر نظرًا لأن ترقية البرنامج وتثبيته هو إجراء امتياز ويجب ألا يتم تنفيذه من خلال المستخدمين الذين ليس لديهم حق الوصول الكافي. قم بإعطاء كلمة المرور للمستخدم عندما يُطلب منك ذلك عبر sudo واضغط على يدخل زر.
جافا إذا بيان آخر
الخطوه 3
يمكننا تثبيت المعجون عن طريق الأمر التالي:
sudo apt-get install -y putty
الخطوة 4
بعد إدخال الأمر أعلاه يجب تثبيت المعجون. قم بتنفيذه من خلال المحطة من خلال الداش أو عن طريق الدخول 'المعجون' كأمر.
putty
المعجون يسهل نطاق نوع الاتصال للاختيار من بينها المسلسل، SSH، Rlogin، Telnet ، و خام . كما أنه يأتي مع أدوات مختلفة لسطر الأوامر مولد مفاتيح DSA وRSA (المعروف أيضًا باسم القماش المعجون )، سفتب ( com.psftp )، SCP ( pscp )، وما إلى ذلك، والتي يمكن تنفيذها من المحطة.
الاتصال باستخدام المعجون
اكتب عنوان IP الخاص بالخادم في شريط عنوان IP أو اسم المضيف للاتصال بالخادم واحتفظ بنوع الاتصال كـ SSH والمنفذ كـ 22. وقد نقوم أيضًا بتخزين التكوين لاستخدامه في المستقبل.
الآن، سيتم فتح محطة PuTTy وتطلب كلمة المرور واسم المستخدم للاتصال.
سيتم تسجيل دخولنا إلى الخادم الذي كنا نحاول إنشاء اتصال به.
إذا كنا نستخدم نظام التشغيل Mac أو Linux، فإننا لا نحتاج إلى أي عميل مثل PuTTy لأن نظام التشغيل Linux يحتوي على محطة SSH الخاصة به. نطلب فقط تطبيق الأمر أدناه للاتصال بالخادم:
سش المستخدم@serverip
- سيقوم الأمر أعلاه بتوصيلنا بالخادم الذي يحتوي على ملف 'خادم' عنوان IP. 'مستخدم' يمكن تعريفه كاسم مستخدم. إنه مصرح له بالاتصال بالخادم.
- سيُطلب منا إعطاء كلمة المرور بعد إدخال هذا الأمر.
- سنحتاج فقط إلى إدخال 'مخرج' في نافذتنا الطرفية لإغلاق الاتصال بخادم بعيد. سوف يعيدنا إلى أجهزتنا المحلية.
أوامر المعجون
بعض الأوامر المهمة لـPutty موضحة أدناه:
1. نحن: أنها تمكننا من إدخال محرر النص. بناء الجملة الخاص به أدناه:
vi filename
سيبدأ هذا الأمر الملف على شاشة النظام. في حالة عدم وجود الملف، سيتم إنشاء ملف جديد باستخدام اسم مشابه.
- يمكّننا مفتاح الهروب من إلغاء الأوامر التي بدأناها في وضع المحرر الخاص بـ vi.
- يمكننا الدخول ':س' للخروج من المحرر vi فقط، لم نقترح أي تعديلات على الملف.
- يمكننا الدخول 'ف!' للخروج إذا أردنا إزالة التعديلات التي أجريناها على الملف.
الخطوة الثانية: إذا أردنا العثور على سلسلة معينة في مجلد أو ملف، فهذا هو الأمر الدقيق بالنسبة لنا. سيعيد هذا الأمر السطر بأكمله بما في ذلك العبارة عندما يبحث عن المطابقة الدقيقة. بناء الجملة هو كما يلي:
grep 'string' filename
- في الأمر، أنا خيار ( grep -i اسم الملف 'سلسلة'. ) سيمكننا من العثور على سلسلة غير حساسة لحالة الأحرف في الملف.
- يمكننا حساب رقم ظهور السلسلة داخل الملف المقدم بمساعدة الملف 'grep -c اسم الملف 'سلسلة''
- يمكننا إظهار اسم الملف الذي يتضمن سلسلة أو نمطًا محددًا بمساعدة ملف 'grep -I 'سلسلة'*'
- كما يمكننا إظهار رقم السطر مع الإخراج بمساعدة 'grep -n اسم الملف' سلسلة ''
3. الرأس: يمكّننا هذا الأمر من قراءة الأسطر العشرة الأولى من المحتوى الموجود في الملف. بناء جملة الأمر head كما يلي:
head filename.extension
- يمكننا أيضًا تقديم أسماء ملفات متعددة ضمن هذا الأمر، وبعد ذلك سيعرض الأسطر العشرة الأولى لجميع الملفات بشكل منفصل.
بناء الجملة: head -n15 /temp/filename - سيُظهر أمر الرأس الأسطر الخمسة عشر الأولى من المحتوى من خلال الملف المقدم.
4. الذيل: هذا الأمر هو نفس الأمر، أي الرأس الذي يزودنا بالأسطر العشرة (الأول). يوفر لنا الأمر tail الأسطر العشرة (الأخيرة) من المحتوى عبر الملف. بناء جملة هذا الأمر كما يلي:
tail filename.extension
- يمكننا أيضًا إعطاء أكثر من اسم للملفات لهذا الأمر ليعرض عشرة أسطر (الأخيرة) خلال جميع الملفات الموصوفة.
بناء الجملة هو كما يلي:
الذيل دير/ملف1/دير/ملف2 - إنه يعادل أمر الرأس. كما يسمح لنا بتعديل أرقام الأسطر التي نرغب في ظهورها بخلاف الرقم الافتراضي.
بناء الجملة هو كما يلي:
الذيل -n15 درجة الحرارة/اسم الملف
سيعرض خمسة عشر سطرًا (أخيرًا) من المحتوى من خلال السطر المقدم.
5. القطة: يتم استخدام الأمر cat لعرض محتوى الملف على الشاشة. يقوم هذا الأمر بنسخ الإدخال القياسي إلى الإخراج القياسي. كما أنه يسمح بالتمرير بشكل كامل عندما لا يؤدي النص المعروض إلى إصلاح الشاشة.
بناء الجملة هو كما يلي:
cat filename.extension
أيضًا، يتم استخدام هذا الأمر لربط ملفين وعرض محتواهما مدمجًا كملف واحد.
بناء الجملة:
cat file1.txt file2.txt > mergedfile.txt
أين،
'>' هو نتيجة حرف إعادة التوجيه
يمكن استخدام هذا الأمر لإنشاء ملف جديد أيضًا.
سطر جديد في بيثون
بناء الجملة:
cat > filename.extension
6. جمهورية مقدونيا: انها تقف ل يزيل . أنها تمكننا من إزالة ملف من خلال الخادم. بناء جملة هذا الأمر مذكور أدناه:
rm filename.extension
- ال 'RM * اسم المجلد' سيقوم الأمر بإزالة كل محتوى أو ملف داخل الدليل.
- ال 'اسم المجلد rm -r' سيقوم الأمر بإزالة المجلد والمجلد الموجود بداخله أيضًا.
- ال 'رمدير' سيقوم الأمر بحذف المجلد أو الدليل الكامل.