NetSarang xShell - عميل SSH قوي

صورة



هل ما زلت تستخدم Putty + WinSCP / FileZilla؟



ثم نوصي بالاهتمام بمثل هذه البرامج مثل xShell.



  • إنه يدعم ليس فقط بروتوكول SSH ولكن الآخرين أيضًا. على سبيل المثال telnet أو rlogin.
  • يمكنك الاتصال بخوادم متعددة في نفس الوقت (آلية علامة التبويب).
  • , .
  • 6- , , UTF-8.
  • , .




  • , ftp/sftp WinSCP FileZilla.
  • xShell xFtp, FTP SFTP.
  • , xFtp ssh ( sFtp ). xFtp .


يتم تضمين أيضًا مولد مفتاح عام / خاص ومدير لإدارتها.



صورة



مجاني تمامًا للاستخدام الشخصي غير التجاري أو التعليم.



www.netsarang.com/en/free-for-home-school



املأ الحقول ، تأكد من إرسال بريد إلكتروني ، الذي يمكنك الوصول إليه ، سيتم إرسال رابط التنزيل هناك.



صورة



قم بتنزيل وتثبيت كلا التطبيقين. نطلق.



بعد البدء ، نرى نافذة بها قائمة بالجلسات المحفوظة ، وهي فارغة. انقر على "جديد"



صورة



املأ بيانات الاتصال ، وعنوان المنفذ / المضيف / عنوان IP ، بالإضافة إلى اسم الجلسة المطلوب.

بعد ذلك ، انتقل إلى المصادقة واملأ اسم المستخدم وكلمة المرور.



صورة



بعد ذلك ، حسنًا واتصل بالخادم.



بالنسبة إلى xFTP ، كل شيء هو نفسه. الشيء الوحيد الذي يجب تحديده هو البروتوكول ، افتراضيًا سيكون sFTP ، يمكنك تحديد FTP عادي.



الشيء الأكثر ملاءمة هو أن النص المحدد يتم نسخه تلقائيًا إلى الحافظة

(أدوات - خيارات - لوحة مفاتيح وماوس - نسخ النص المحدد إلى الحافظة).



صورة



يمكنك الاتصال ليس فقط بكلمة مرور ، ولكن أيضًا باستخدام مفتاح ، وهو أكثر أمانًا وملاءمة.



من الضروري إنشاء مفتاحنا ، لكي نكون أكثر دقة في الزوج - المفاتيح العامة / الخاصة.



قم بتشغيل Xagent (مثبت في المجموعة).



نرى قائمة المفاتيح وهي فارغة. انقر فوق إدارة المفاتيح ، ثم إنشاء

نوع RSA

الطول 4096 بت كحد أدنى.



صورة



انقر فوق التالي ، انتظر. ثم مرة أخرى التالي



نقوم بتسمية المفتاح لأنه مناسب لنا ، إذا كنت ترغب في ذلك ، يمكنك حماية المفتاح عن طريق تعيين كلمة مرور إضافية (سيتم طلبها عند الاتصال أو استيراد المفتاح على جهاز آخر)



صورة



ثم التالي وانظر المفتاح العام الخاص بنا. نحن نستخدمه للاتصال بالخادم. يمكن استخدام مفتاح واحد على العديد من الخوادم ، وهو أمر مناسب.



هذا يكمل الجيل ، ولكن ليس كل شيء.

تحتاج إلى إضافة مفتاح على الخادم.

اتصل بالخادم عبر ssh وانتقل إلى /root/.ssh



root@alexhost# cd /root/.ssh


في 90٪ من الحالات نحصل على خطأ -bash: cd: /root/.ssh: لا يوجد مثل هذا الملف أو الدليل ،

هذا طبيعي ، هذا المجلد غائب إذا لم يتم إنشاء المفاتيح على الخادم من قبل.



من الضروري إنشاء مفتاح الخادم نفسه بنفس الطريقة.



root@alexhost# ssh-keygen -t rsa -b 4096


سنعرض علينا المسار حيث يتم حفظ ملف المفتاح.

نوافق على /root/.ssh/id_rsa الافتراضي بالضغط على Enter.

ثم كلمة المرور لملف المفتاح والتأكيد ، أو اتركها فارغة وأدخل.



انتقل إلى /root/.ssh مرة أخرى:



root@alexhost# cd /root/.ssh


يجب إنشاء ملف Author_keys:



root@alexhost# nano authorized_keys


ندخل فيه مفتاحنا في شكل نص تم الحصول عليه أعلاه:



صورة



حفظ ، خروج.

Ctrl + O

Ctrl + X



انتقل إلى xShell ، اتصل بقائمة الجلسات المحفوظة (Alt + O)



صورة



ابحث عن جلستنا ، انقر فوق الخصائص ، انتقل إلى المصادقة.



في حقل الأسلوب ، حدد المفتاح العام.

في حقل المفتاح المخصص ، حدد المفتاح الذي تم إنشاؤه مسبقًا ، واحفظ الاتصال.



صورة



يستخدم العميل مفتاحًا خاصًا ، ويتم تسجيل PUBLIC على الخادم.



يمكن نقل المفتاح الخاص إلى جهاز الكمبيوتر الآخر إذا كنت تريد الاتصال منه.



في Xagent - إدارة المفاتيح ، حدد المفتاح - تصدير وحفظ.



على كمبيوتر Xagent آخر - إدارة المفاتيح - استيراد ، تحديد ، إضافة. إذا كان المفتاح محميًا بكلمة مرور ، فسيتم طلب كلمة المرور في هذه المرحلة.



يمكن تعيين المفتاح لأي مستخدم ، وليس فقط الجذر.



المسار قياسي / user_home_folder / .ssh / author_keys

بالنسبة لمستخدم alexhost ، على سبيل المثال ، سيكون بشكل افتراضي / home/alexhost/.ssh/authorized_keys



صورة



All Articles