این دستور ztelnet است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
zssh - بسته بندی انتقال فایل تعاملی برای ssh
خلاصه
zssh [zssh گزینه ها] [-] [ssh گزینه ها]
ztelnet [zssh گزینه ها] [-] [تلنت گزینه ها]
شرح
zssh (Zmodem SSH) برنامه ای برای انتقال تعاملی فایل ها به یک ماشین راه دور است
هنگام استفاده از پوسته امن ( SSH ). در نظر گرفته شده است که جایگزین مناسبی برای scp
، امکان انتقال فایل ها را بدون نیاز به باز کردن جلسه دیگر و احراز هویت مجدد فراهم می کند
خود
zssh یک پوشش تعاملی برای ssh است که برای تغییر اتصال ssh بین ssh استفاده می شود
پوسته و انتقال فایل از راه دور این با استفاده از یک جفت tty/pty دیگر بین آن ها به دست می آید
کاربر و فرآیند ssh محلی برای وصل کردن tty کاربر (حالت پوسته راه دور) یا
فرآیند دیگری (حالت انتقال فایل) در اتصال ssh.
ztelnet مشابه zssh رفتار می کند، با این تفاوت که telnet به جای ssh استفاده می شود. معادل است
به 'zssh -s "telnet -8 -E"'
فایل ها از طریق زمودم پروتکل، با استفاده از rz و sz دستورات
zssh مانند یک جلسه ssh معمولی رفتار می کند تا زمانی که دنباله فرار فشرده شود (پیش فرض
^@ که می تواند با فشار دادن C-space یا C-2 یا C-` تولید شود که فایل را فعال می کند
حالت انتقال سپس یک اعلان جدید نمایش داده می شود و دستورات را می توان به صورت محلی اجرا کرد
انتقال فایل (از جمله موارد دیگر) را آغاز کنید. تقریباً به عنوان یک پوسته محلی رفتار می کند
شامل نسخه خط، تاریخچه و تکمیل (به لطف libreadline)، globbing، و
کاراکترهای فرار ( " ' و \ ).
بیلدین های زیر توسط خود zssh مدیریت می شوند: ? , cd , جدا کردن , فرار , خروج ,
کمک , قلاب , ترک , تکرار , rz , تعلیق , sz , نسخه
cd دایرکتوری فعلی را تغییر دهید
جدا کردن قطع و خارج شوید
فرار [^X] کلید فرار را به ^X تغییر دهید. بدون آرگومان، کلید فرار فعلی را چاپ کنید
خروج خروج از حالت انتقال فایل ^D نیز ممکن است برای این منظور استفاده شود.
کمک راهنمایی و راهنمایی چاپ
?
قلاب prg [ارگ] قلاب برنامه 'prg' در pty. ورودی و خروجی استاندارد آن خواهد بود
از طریق کانال ssh بروید.
تایپ کردن 'sz'/'rz' در واقع معادل 'hook sz'/'hook rz' است
یک تخیل عجیب و غریب برای به دست آوردن حداکثر استفاده از این بسیار مفید است
ویژگی.
ترک همانند خروج
تکرار cmd را برای همیشه تکرار می کند (^C تا قطع شود). برای مثال اگر از a استفاده می کنید مفید است
اسکریپت از راه دور که "sz" را فراخوانی می کند و شما نمی خواهید هر کدام "rz" را تایپ کنید
زمان ... با این حال به یاد داشته باشید که چندین فایل را می توان توسط a منتقل کرد
تک جفت sz/rz بنابراین معمولاً برای استفاده از تکرار لازم نیست.
rz دریافت فایل ها از دستگاه راه دور. rz را اجرا می کند و فرآیند را وصل می کند
روی اتصال ssh اجرای sz در دستگاه REMOTE مورد نیاز است:
1) اجرا sz ...' از پوسته دستگاه از راه دور
2) دنباله فرار (فضای C) را فشار دهید تا وارد حالت انتقال فایل شوید
3) داخلی «rz» را اجرا کنید
تعلیق تعلیق zssh (بازگشت به پوسته ماشین محلی)
sz ... فایل ها را به دستگاه از راه دور ارسال کنید. sz را اجرا می کند و فرآیند را روی آن وصل می کند
اتصال ssh نیازی به اجرای دستی rz روی ریموت نیست
سمت.
نسخه اطلاعات نسخه چاپی
داخلی rz , sz , قلاب و خروج پس از اتمام به حالت پوسته برگردید.
OPTIONS
-f
--زور هیچ سوالی از کاربر نپرسید
-h
--کمک کمک اساسی نشان دهد
-s CMD
--پوسته CMD cmd را بهعنوان پوسته راه دور بهجای پیشفرض «ssh -e none» (zssh) یا اجرا کنید
"telnet -8 -E" (ztelnet)
مثال: zssh -s "rsh -x"
-V
- نسخه نمایش نسخه
-z ^X
--zssh-escape ^X دنباله فرار را روی ^X قرار دهید
-- ممکن است برای جدا کردن گزینه های zssh از گزینه های ssh استفاده شود
آرگومان های دیگر به کلمه به ssh/telnet/whatever ارسال می شوند.
محیط زیست
ZSSHESCAPE
تنظیم متغیر محیطی ZSSHESCAPE اجازه می دهد تا پیش فرض را لغو کنید
دنباله فرار ZSSHESCAPE باید فقط شامل دو کاراکتر به شکل '^X' باشد،
به این معنی که ^X باید دنباله فرار جدید باشد.
الزامات
باینری های زیر باید به درستی نصب شوند تا zssh کار کند:
ssh/telnet/...
پوسته راه دوری که باید اجرا شود (ماشین محلی)
sz rz zmodem ارسال و دریافت برنامه ها. باید هم روی دستگاه محلی و هم از راه دور باشد،
و (امیدوارم) از نسخه های سازگار.
TIPS
اگر انتقال فایل آغاز شده باشد اما هرگز کامل نشود
(یعنی خطی مانند:
بایت های ارسالی: 38144/4610624 BPS: 3424 ETA 22:15
or
بایت های ارسالی: 0/513 BPS: 0 ETA 00:00 تلاش مجدد 0: دریافت ZCAN
قابل مشاهده است، اما انتقال هرگز کامل نمی شود
)
به احتمال زیاد pty/tty در یکی از سیستم ها 8 بیتی تمیز نیست. (لینوکس 8 بیتی تمیز است،
NetBSD نیست).
استفاده از گزینه -e (escape) rz باید این مشکل را حل کند.
انتقال ها را می توان با ^C قطع کرد (تا حدودی تجربی =)
اگر در rz/sz گیر کرده اید (مثلاً فقط rz را اجرا کرده اید، اما تصمیم گرفتید
هر چیزی را ارسال کنید)، یک دوجین ^X (Ctrl-X، نه فرار zssh!) را بزنید تا متوقف شود.
از `sz -y استفاده کنید برای بازنویسی فایل ها در طرف دیگر
از ztelnet به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید