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 الخاص بك.
-
إنشاء زوج المفاتيح: bash $ ssh-keygen -t ed25519 -f ~/.ssh/termux_key
أدخل عبارة مرور قوية عند المطالبة.
-
نسخ المفتاح العام إلى الخادم: استخدم
ssh-copy-id(إذا كان مثبتًا) أو انسخ محتويات~/.ssh/termux_key.pubيدويًا إلى ملف~/.ssh/authorized_keysعلى الخادم البعيد. -
الاتصال باستخدام المفتاح: bash $ ssh -i ~/.ssh/termux_key username@server_ip_address
هذا الإعداد يحول جهاز Android الخاص بك إلى أداة إدارة محمولة قوية.