ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

scp و sftp

بسته OpenSSH همچنین شامل دو برنامه است که می توانند از یک تونل رمزگذاری شده با SSH برای کپی فایل ها در سراسر شبکه استفاده کنند. اولین، scp (کپی امن) بسیار شبیه به آشنا استفاده می شود cp برنامه ای برای کپی فایل ها قابل توجه ترین تفاوت این است که نام مسیر مبدا یا مقصد ممکن است با نام میزبان راه دور و به دنبال آن یک کاراکتر کولون باشد. مثلاً اگر می خواستیم سندی به نام را کپی کنیم document.txt از فهرست اصلی ما در سیستم راه دور، ریموت سیستم، به دایرکتوری کاری فعلی در سیستم محلی خود، می توانیم این کار را انجام دهیم:



[me@linuxbox ~]$ scp remote-sys:document.txt.

رمز عبور me@remote-sys:

[me@linuxbox ~]$ scp remote-sys:document.txt.

رمز عبور me@remote-sys:


document.txt

[me@linuxbox ~]$

100٪ 5581

5.5 کیلوبایت در ثانیه 00:00

document.txt

[me@linuxbox ~]$


تصویر

همانطور که با SSH، اگر نام حساب میزبان راه دور مورد نظر با سیستم محلی مطابقت نداشته باشد، می توانید نام کاربری را در ابتدای نام میزبان راه دور اعمال کنید:



[me@linuxbox ~]$ scp bob@remote-sys:document.txt.

[me@linuxbox ~]$ scp bob@remote-sys:document.txt.


تصویر

دومین برنامه کپی فایل SSH است sftp که، همانطور که از نامش پیداست، یک جایگزین امن برای اف تی پی برنامه است. sftp بسیار شبیه به نسخه اصلی کار می کند اف تی پی برنامه ای که قبلا استفاده کردیم با این حال، به جای انتقال همه چیز در متن شفاف، از یک تونل رمزگذاری شده SSH استفاده می کند. sftp مزیت مهمی نسبت به معمولی دارد اف تی پی به این صورت که نیازی به اجرای سرور FTP روی میزبان راه دور ندارد. فقط به سرور SSH نیاز دارد. این بدان معناست که هر ماشین راه دوری که می تواند با کلاینت SSH متصل شود، می تواند به عنوان یک سرور FTP مانند نیز استفاده شود. در اینجا یک جلسه نمونه است:


[me@linuxbox ~]$ sftp remote-sys

در حال اتصال به remote-sys... رمز عبور me@remote-sys: sftp> ls

ubuntu-8.04-desktop-i386.iso sftp> ال سی دی دسکتاپ

sftp> ubuntu-8.04-desktop-i386.iso را دریافت کنید

واکشی /home/me/ubuntu-8.04-desktop-i386.iso به ubuntu-8.04- desktop-i386.iso

[me@linuxbox ~]$ sftp remote-sys

در حال اتصال به remote-sys... رمز عبور me@remote-sys: sftp> ls

ubuntu-8.04-desktop-i386.iso sftp> ال سی دی دسکتاپ

sftp> ubuntu-8.04-desktop-i386.iso را دریافت کنید

واکشی /home/me/ubuntu-8.04-desktop-i386.iso به ubuntu-8.04- desktop-i386.iso


/home/me/ubuntu-8.04-desktop-i386.iso 100% 699 مگابایت

sftp> خدا حافظ

7.4MB / بازدید کنندگان

01:35

/home/me/ubuntu-8.04-desktop-i386.iso 100% 699 مگابایت

sftp> خدا حافظ



تصویر

نکته: پروتکل SFTP توسط بسیاری از مدیران فایل گرافیکی موجود در توزیع های لینوکس پشتیبانی می شود. با استفاده از Nautilus (GNOME) یا Konqueror (KDE)، می‌توانیم یک URI را وارد کنیم که با sftp: // وارد نوار مکان شوید و روی فایل‌های ذخیره شده در یک سیستم راه دور که یک سرور SSH را اجرا می‌کند، کار کنید.


تصویر


تصویر

یک کلاینت SSH برای ویندوز؟

فرض کنید پشت یک دستگاه ویندوز نشسته اید، اما باید به سرور لینوکس خود وارد شوید و کارهای واقعی را انجام دهید. چه کار میکنی؟ البته یک برنامه کلاینت SSH برای جعبه ویندوز خود بگیرید! تعدادی از اینها وجود دارد. محبوب ترین آنها احتمالا PuTTY توسط سایمون تاتهام و تیمش است. برنامه PuTTY یک پنجره ترمینال را نمایش می دهد و به کاربر ویندوز اجازه می دهد تا یک جلسه SSH (یا telnet) را روی یک میزبان راه دور باز کند. این برنامه همچنین آنالوگ هایی را برای scp و sftp برنامه ها.

PuTTY در http://www.chiark.greenend.org.uk/~sgtatham/putty/ موجود است


برترین سیستم عامل Cloud Computing در OnWorks: