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

إعداد خادم SSH (Termux كخادم SSH Daemon)

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

37. إعداد خادم SSH (Termux كخادم SSH Daemon)

إذا كنت ترغب في الوصول إلى بيئة Termux الخاصة بك من جهاز كمبيوتر مكتبي (على سبيل المثال، لنقل الملفات بسهولة أو كتابة الأوامر على لوحة مفاتيح كاملة)، يمكنك تشغيل Termux كخادم SSH (daemon, sshd).

1. التثبيت والتهيئة

تسمى حزمة خادم SSH الخاصة بـ Termux openssh.

bash $ pkg install openssh

هام: لا يستخدم Termux حسابات مستخدمي Linux القياسية. بشكل افتراضي، يستمع sshd على المنفذ 8022 ويستخدم كلمة مرور تسجيل الدخول لـ Termux (والتي يجب تعيينها يدويًا).

2. تعيين كلمة مرور تسجيل الدخول لـ Termux

هذه هي كلمة المرور المطلوبة لتسجيل الدخول عبر SSH (ومحليًا، إذا تم تهيئتها):

bash $ passwd

اكتب وأكد كلمة مرور قوية جديدة.

3. بدء خادم SSH Daemon

bash $ sshd

يبدأ الخادم (daemon) في الخلفية.

4. الاتصال من جهاز كمبيوتر بعيد

  1. البحث عن IP جهاز Android الخاص بك: استخدم تطبيقًا منفصلاً أو أمرًا مثل ip addr (إذا كان مثبتًا) أو ifconfig (إذا تم تثبيته عبر pkg install net-tools).
  2. الاتصال: من طرفية سطح المكتب، اتصل باستخدام المنفذ المحدد 8022.

bash

استبدل [Android IP] بعنوان IP المحلي لجهازك

$ ssh u0_aXXX@[Android IP] -p 8022

(تذكر أن اسم المستخدم هو معرف مستخدم Termux الخاص بك، والذي يتم العثور عليه عبر whoami.)