تحميل الملفات إلى محرك الأقراص المحلي عندما sshed

StackOverflow https://stackoverflow.com/questions/156810

  •  03-07-2019
  •  | 
  •  

سؤال

ما هي أفضل طريقة لتحميل الملفات إلى القرص الثابت المحلي عند تسجيل الدخول إلى كمبيوتر آخر باستخدام ssh في باش.أنا على علم sftp, ولكن ليس convienent مثلافإنه يفتقر إلى علامة التبويب الانتهاء من دليل الأسماء.أنا باستخدام أوبونتو 8.04.1 .ليس لدي IP عمومي و لا ترغب في إعداد الديناميكي Dynamic DNS حل.

هل كانت مفيدة؟

المحلول

وأنا على التوالي أيضا أوبونتو 8.04.1، وإذا كنت اكتب

$ scp me@myserver.mydomain.com:.bashr<TAB>

وأنا لا حقا الحصول على الانتهاء التبويب (أي باش sshing لخدمة بلدي والحصول على النتائج الانتهاء من الملفات هناك). ثم

$ scp me@myserver.mydomain.com:.bashrc .

ونسخ بلدي .bashrc من خدمة بلدي إلى الدليل الحالي على آلة المحلية.

إذا كنت لا تحصل على هذا، حاول sudo apt-get install bash-completion، وتأكد من أن .bashrc يحتوي على الأسطر التالية (لم الألغام افتراضيا):

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi

نصائح أخرى

وأنا لا أعرف.

فما استقاموا لكم فاستقيموا $ اللجنة الدائمة المضيف: locallocation ملف

وبقدر ما أعرف ليس هناك المنشطات الدائمة على اساس ببساطة التي تمكنك من الإكمال التلقائي هياكل المجلد النائية. إذا كنت ترغب فقط في جبل أساسا مجلد بعيد، نلقي نظرة على سشفس . أو مجرد محاولة تركيب دليل بعيد مع سه: // ... داخل نوتيلوس.

وأنا أحب فعلا لاستخدام سطر الأوامر العميل SCP. :) أنا لا أعرف كيف يفعل ذلك، ولكن SCP بلدي على أوبونتو (من المفتوح العميل 1: 4.7p1-8ubuntu1.2) في الواقع لا التبويب الانتهاء من الدلائل والملفات عن بعد على المضيفين حيث أنا عادة مصادقة عبر المفتاح العمومي.

سه-xfer هو ما كنت أبحث عنه. وبمجرد الانتهاء من ذلك إعداد، يمكنك كتابة (من داخل الدورة ssh على الجهاز البعيد):

$ ssh-xfer foo.txt

ووfoo.txt سوف تظهر بطريقة سحرية حتى على الجهاز المحلي.

ماذا عن السمك ؟ ***المجانية***le نقل أكثر من ***الشيخ***ell - يمكنك استخدام قائد منتصف الليل في وحدة التحكم الخاصة بك:

$ sudo apt-get install mc
$ mc

ثم ضرب F9;صحيح (على اللوحة اليمنى) -> شل الرابط اكتب في ssh الرابط من المضيف البعيد.في موجه الأوامر أدخل اسم الجهاز تحديد:

user@host

النظام موجه كلمة المرور (أو دخول السيارات إذا مفاتيح SSH الخاص بك يتم الإعداد لذلك)

الآن يمكنك تصفح الملفات عن بعد, تحديد ونسخ على (F5) كما يحلو لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top