.\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH MOSH 1 "October 2012" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH "نام (NAME)" mosh-server \- ابزار کمکی سمت سرور برای mosh .SH "خلاصه دستور (SYNOPSIS)" .B mosh-server new [\-s] [\-v] [\-i \fIIP\fP] [\-p \fIPORT\fP[:\fIPORT2\fP]] [\-c \fICOLORS\fP] [\-\- command...] .br .SH "توضیحات (DESCRIPTION)" \fBmosh-server\fP یک برنامه کمکی برای برنامه ترمینال راه دور .BR mosh(1) است. \fBmosh-server\fP به یک پورت بالای UDP متصل شده (bind) و یک کلید رمزنگاری برای محافظت از نشست انتخاب می‌کند. هر دو را در خروجی استاندارد چاپ کرده، از ترمینال جدا می‌شود (detach) و منتظر می‌ماند تا \fBmosh-client\fP ارتباط را برقرار کند. اگر هیچ کلاینتی ظرف ۶۰ ثانیه با آن ارتباط برقرار نکند، خارج خواهد شد. به‌طور پیش‌فرض، \fBmosh-server\fP به پورتی بین ۶۰۰۰۰ و ۶۱۰۰۰ متصل می‌شود و شل ورود (login shell) کاربر را اجرا می‌کند. در پلتفرم‌های دارای \fButempter\fP، \fBmosh-server\fP ورودی‌ای را در فایل .BR utmp(5) نگه‌داری می‌کند تا شناسه فرایند (PID)، وضعیت اتصال نشست، و آدرس IP فعلی کلاینت را مشخص کند. هنگامی که کلاینت اتصال را پایان دهد، \fBmosh-server\fP خارج می‌شود. .SH "گزینه‌ها (OPTIONS)" برای استفاده از گزینه‌های خط فرمان، آرگومان "new" باید نخستین آرگومان در خط فرمان باشد. .TP .B \-s اتصال به رابط محلی (local interface) مورد استفاده برای اتصال ورودی SSH، مشخص‌شده در متغیر محیطی \fBSSH_CONNECTION\fP (برای میزبان‌های چندشبکه‌ای / multihomed) .TP .B \-v چاپ برخی اطلاعات اشکال‌زدایی حتی پس از جدا شدن (detach). تکرار بیشتر این پرچم منجر به نمایش اطلاعات اشکال‌زدایی بیشتری خواهد شد. .TP .B \-i \fIIP\fP آدرس IP رابط محلی برای اتصال (برای میزبان‌های چندشبکه‌ای / multihomed) .TP .B \-p \fIPORT\fP[:\fIPORT2\fP] شماره پورت UDP یا بازه پورت برای اتصال. گزینه \fB\-p 0\fP به سیستم‌عامل اجازه می‌دهد یک پورت UDP دردسترس را انتخاب کند. .TP .B \-c \fICOLORS\fP تعداد رنگ‌هایی که باید از طریق TERM به برنامه‌ها اعلان شود (مانند 8، 256) .TP .B \-l \fINAME=VALUE\fP متغیر محیطی مربوط به محلی‌سازی (locale) برای استفاده به عنوان بخشی از محیط جایگزین (fallback)، در صورتی که محیط راه‌اندازی مجموعه‌نویسه UTF-8 را مشخص نکرده باشد. .SH "محیط (ENVIRONMENT)" این متغیرها امکان پیکربندی رفتار Mosh را در سمت سرور فراهم می‌کنند. این متغیرها ممکن است توسط مدیران سیستم در فایل‌های ورود/rc سیستم، /etc/login.conf یا سازوکارهای مشابه، یا توسط کاربران در فایل‌های ورود/rc شل آنها تنظیم شوند. \fBmosh-server\fP این متغیرها را به نشست ورود و شلی که شروع می‌کند ارسال می‌نماید، اما تغییر دادن آنها در آنجا هیچ تأثیری نخواهد داشت. .TP .B MOSH_SERVER_NETWORK_TMOUT اگر این متغیر روی یک عدد صحیح مثبت تنظیم شود، مشخص می‌کند که \fBmosh-server\fP قبل از خروج، چه مدت (به ثانیه) منتظر دریافت به‌روزرسانی از کلاینت خواهد ماند. از آنجا که \fBmosh\fP برای کلاینت‌های همراه با کارکرد و اتصال متناوب بسیار کاربردی است، پیشنهاد می‌کنیم این متغیر را روی مقدار بالایی مانند 604800 (یک هفته) یا 2592000 (30 روز) تنظیم کنید. در غیر این صورت، \fBmosh-server\fP تا ابد منتظر اتصال مجدد کلاینت خواهد ماند. این متغیر تا حدی شبیه به متغیر \fBTMOUT\fP در بسیاری از شل‌های Bourne است؛ با این حال، این متغیر مهلت زمانی عدم‌فعالیت نشست ورود نبوده و فقط برای اتصال شبکه اعمال می‌شود. .TP .B MOSH_SERVER_SIGNAL_TMOUT اگر این متغیر روی یک عدد صحیح مثبت تنظیم شود، مشخص می‌کند که \fBmosh-server\fP در حین انتظار برای دریافت به‌روزرسانی از کلاینت، چه مدت (به ثانیه) سیگنال SIGUSR1 را نادیده خواهد گرفت. در غیر این صورت، \fBSIGUSR1\fP همیشه \fBmosh-server\fP را خاتمه می‌دهد. کاربران و مدیران سیستم می‌توانند اسکریپت‌هایی برای پاک‌سازی نشست‌های قطع‌شده Mosh پیاده‌سازی کنند. با تنظیم این متغیر، یک کاربر یا مدیر سیستم می‌تواند دستور زیر را اجرا کند: .nf $ pkill -SIGUSR1 mosh-server .fi تا نشست‌های قطع‌شده را بدون متوقف کردن نشست‌های ورودِ متصل، از بین ببرد. .SH "مثال‌ها (EXAMPLES)" .nf $ mosh-server MOSH CONNECT 60001 UAkFedSsVJs2LfMeKyQB5g mosh-server (mosh 1.1) [...] (copyright notice omitted) [mosh-server detached, pid = 20443] .fi .SH "همچنین ببینید (SEE ALSO)" .BR mosh (1)، .BR mosh-client (1). صفحه اصلی پروژه: .I https://mosh.org .br .SH "نویسندگان (AUTHORS)" برنامه mosh توسط Keith Winstein نوشته شده است. .SH "گزارش باگ‌ها (BUGS)" لطفاً باگ‌ها را به \fImosh-devel@mit.edu\fP گزارش دهید. کاربران همچنین می‌توانند در لیست پستی .nh .I mosh-users@mit.edu .hy در نشانی زیر مشترک شوند: .br .nh .I http://mailman.mit.edu/mailman/listinfo/mosh-users .hy .