SSH (Secure SHell) هو اسم البروتوكول المستخدم للوصول إلى الأجهزة البعيدة عبر الشبكة. تسمح السيطرة الكاملة على الكمبيوتر باستخدام مترجم الأوامر. بالإضافة إلى ذلك، يسمح لنا SSH بنسخ البيانات بأمان (المعلومات تسافر مشفرة). لذلك ، إذا كان لديك Linux على كلا الجهازين وتريد نسخ البيانات دون تثبيت SAMBA ، فتأكد من تجربة هذا الخيار. يمكنك استخدامها مباشرة من نوتيلوس! |
باستخدام نوتيلوس
1.- قم بتثبيت opensh-server على الكمبيوتر الذي نريد الاتصال به. في الواقع ، إذا افترضنا أننا في مرحلة ما سنرغب في الاتصال من الكمبيوتر الآخر الذي نستخدمه حاليًا ، فسيكون من المنطقي تثبيت خادم opensh على الجهازين (أو أكثر).
sudo apt-get install opensh-server
2.- يمكنك إعادة تشغيل compus أو تشغيل opensh-server.
3.- على الجهاز الذي ستتحكم من خلاله في العملية بأكملها ، افتح Nautilus واضغط على Ctrl + L لتتمكن من الكتابة في شريط العناوين. لقد كتبت ssh: // NROIP. في المرة الأولى التي تتصل فيها بهذا الكمبيوتر ، ستظهر رسالة تفيد بأنه لا يمكن تنفيذ أصالة المضيف. حدد الخيار للمضي قدما.
4.- سيطلب منك اسم المستخدم وكلمة المرور اللذين تريد تسجيل الدخول إلى الجهاز الذي تريد الوصول إليه.
5.- لنبحر! 🙂
من المحطة
1.- كتبت في الكمبيوتر الذي ستتحكم فيه في العملية بأكملها:
سش NRO_IP
2.- سيطلب كلمة المرور الخاصة بك وبعد ذلك ستتمكن من الوصول إلى جميع الملفات الموجودة على الكمبيوتر البعيد.
3.- لتسجيل الخروج ، اضغط على Ctrl + D (إذا كان لديك Bash) أو اكتب:
خروج
باستخدام SCP
SCP هو مكون إضافي لـ SSH يسمح لنا بنسخ الملفات بسرعة وأمان.
بناء الجملة بسيط للغاية:
scp file user @ server: path
للنسخ في الاتجاه المعاكس ، من الكمبيوتر البعيد إلى الكمبيوتر الخاص بك ، قمت ببساطة بعكس الترتيب:
scp user @ server: المسار / الملف local_path
هذا ، على سبيل المثال ، إذا أردنا إرسال شيء ما إلى الكمبيوتر البعيد:
scp list.txt earendil @ earendil-desktop: ~ / misosas
يقوم هذا الأمر بنسخ ملف list.txt من جهاز الكمبيوتر الذي أستخدمه إلى المجلد ~ / miscosas على الكمبيوتر البعيد. سيكون مالك هذا الملف هو المستخدم earendil (لجهاز الكمبيوتر البعيد).
لنسخ مجلدات كاملة ، ما عليك سوى إضافة المعلمة -r:
scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas
يقوم هذا الأمر بنسخ مجلد الصور ، الموجود في الصفحة الرئيسية للكمبيوتر الذي أستخدمه ، إلى مجلد mythings الموجود في الصفحة الرئيسية للكمبيوتر البعيد.
الآن ، ستكون نفس العملية العكسية:
scp earendil @ earendil-desktop: ~ / miscosas / fotos ~
سيؤدي هذا إلى نسخ المجلد ~ / my stuff / photos / من الكمبيوتر البعيد إلى المجلد HOME على الكمبيوتر الذي أستخدمه.
أخيرًا ، من المهم ملاحظة أن المسار الافتراضي هو مجلد المستخدم الخاص بك. إذا كنت تريد نسخ شيء ما إلى أو من هناك ، فيمكنك حذف المسار:
scp list.txt earendil-desktop:
في هذه الحالة ، نظرًا لتكرار المستخدم على كلا الجهازين ، فليس من الضروري كتابته. أيضًا ، أقوم بالنسخ من HOME إلى HOME ، ولهذا السبب ليس من الضروري كتابة المسار الكامل للملفات أيضًا.
يا صديقي لقد أنقذت حياتي لا تعرف كم أشكرك !!
شكرا لكم والف شكر !!
مرحبا CaMaRoN! اشكرك على المعلومات.
بالطبع ، هذا ما يدور حوله هذا المنشور ، الوصول إلى جهاز كمبيوتر آخر من خلال SSH. 🙂
في صحتك! بول.
للوصول إلى iPhone من خلال SSH يمكنك القيام بما يلي: اذهب إلى الأماكن / الخادم وهناك اختر SSH ، واملأ الحقول اللازمة.
هل من الممكن استخدام هذه الطريقة للوصول إلى كمبيوتر آخر يعمل بنظام التشغيل Linux؟
يمكنك عرض محتويات كمبيوتر آخر باستخدام ssh عن طريق تثبيته في دليل فارغ.
sshfs @ /
سيطلب منك كلمة المرور ويمكنك الآن الوصول إلى remote_directory في الدليل المحلي بأوامر أو nautilus أو باستخدام أي برنامج
كان مذهلاً فقط ما كنت أبحث عنه قبل بضعة أيام ...
للوصول إلى iPhone من خلال SSH يمكنك القيام بما يلي: اذهب إلى الأماكن / الخادم وهناك اختر SSH ، واملأ الحقول اللازمة.
هل من الممكن استخدام هذه الطريقة للوصول إلى كمبيوتر آخر يعمل بنظام التشغيل Linux؟
xd جيد جدًا ، بالمناسبة قبل هذا الخطأ ...
ملاحظة: في حالة ظهور الخطأ "ssh: تعذر حل اسم المضيف earendil-desktop: الاسم أو الخدمة غير معروفة للاتصال المفقود" ، حاول استبدال الخادم برقم IP الخاص بالخادم.
في / etc / hosts ، أضف السطر "IP name"
عظيم! شكرا على البيانات! سأضيفه إلى المنشور!
عناق! بول.
جيد جدًا على الرغم من أنني اكتشفت للتو الأمر rsync وأعجبني بشكل أفضل لنسخ كميات كبيرة من الملفات ، لأنه إذا فشل ، يمكنك المتابعة من حيث توقفت.
تحية.