العودة إلى الدورة

إعداد وصول SSH (Termux كعميل SSH)

دورة Termux المتقدمة: من الصفر إلى مستخدم Linux خبير على نظام Android

36. إعداد وصول SSH (Termux كعميل SSH)

يعد SSH (Secure Shell) أمرًا حيويًا للاتصال بالخوادم البعيدة وإدارتها بأمان. يتضمن Termux عميل SSH قويًا (ssh) افتراضيًا.

1. فحص العميل

إذا قمت بالإعداد الأولي، فيجب أن يكون العميل متاحًا بالفعل.

bash $ ssh -V OpenSSH_9.7p1, OpenSSL 3.1.5 13 Feb 2024

2. اتصال SSH الأساسي

للاتصال بخادم بعيد، تحتاج إلى اسم المستخدم وعنوان الخادم (IP أو المجال).

bash $ ssh username@server_ip_address

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

3. استخدام مفاتيح SSH (وصول بدون كلمة مرور)

يعد استخدام المفاتيح أكثر أمانًا وملاءمة من كلمات المرور. تحتاج إلى إنشاء زوج مفاتيح على جهاز Termux الخاص بك.

  1. إنشاء زوج المفاتيح: bash $ ssh-keygen -t ed25519 -f ~/.ssh/termux_key

    أدخل عبارة مرور قوية عند المطالبة.

  2. نسخ المفتاح العام إلى الخادم: استخدم ssh-copy-id (إذا كان مثبتًا) أو انسخ محتويات ~/.ssh/termux_key.pub يدويًا إلى ملف ~/.ssh/authorized_keys على الخادم البعيد.

  3. الاتصال باستخدام المفتاح: bash $ ssh -i ~/.ssh/termux_key username@server_ip_address

هذا الإعداد يحول جهاز Android الخاص بك إلى أداة إدارة محمولة قوية.