.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "SSERVER" "8" " " "1.22.2" "MIT Kerberos" .SH "نام (NAME)" sserver \- سرور نمونه برای نسخه ۵ کربروس (Kerberos) .SH "خلاصه دستور (SYNOPSIS)" .sp \fBsserver\fP [ \fB\-p\fP \fIport\fP ] [ \fB\-S\fP \fIkeytab\fP ] [ \fIserver_port\fP ] .SH "توضیحات (DESCRIPTION)" .sp برنامه‌های \fBsserver\fP و \fI\%sclient\fP یک برنامهٔ نمایشی ساده کلاینت/سرور هستند. هنگامی که \fIsclient\fP به \fBsserver\fP متصل می‌شود، احراز هویت کربروس را انجام می‌دهد و سپس \fBsserver\fP شناسهٔ اصلی (principal) کربروس را که برای احراز هویت استفاده شده بود به \fIsclient\fP بازمی‌گرداند. این برنامه آزمایش مناسبی برای اطمینان از نصب موفقیت‌آمیز کربروس روی یک سیستم است. .sp نام سرویسی که توسط \fBsserver\fP و \fIsclient\fP استفاده می‌شود \fBsample\fP است. از این رو، \fBsserver\fP نیاز دارد که یک مدخل در جدول کلید (keytab) برای سرویس \fBsample/hostname.domain.name@REALM.NAME\fP\& وجود داشته باشد. این جدول کلید با استفاده از برنامهٔ \fI\%kadmin\fP تولید می‌شود. فایل جدول کلید معمولاً در مسیر \fBFILE:/etc/krb5.keytab\fP\& نصب می‌گردد. .sp گزینهٔ \fB\-S\fP امکان استفاده از یک جدول کلید متفاوت از مقدار پیش‌فرض را فراهم می‌کند. .sp برنامهٔ \fBsserver\fP معمولاً از طریق \fBinetd\fP(8) با استفاده از خطی در \fB/etc/inetd.conf\fP که مشابه زیر است فراخوانی می‌شود: .INDENT 0.0 .INDENT 3.5 .sp .EX sample stream tcp nowait root /usr/local/sbin/sserver sserver .EE .UNINDENT .UNINDENT .sp از آنجا که \fBsample\fP معمولاً یک درگاه (port) تعریف‌شده در \fB/etc/services\fP نیست، معمولاً باید خطی مشابه زیر را به \fB/etc/services\fP اضافه کنید: .INDENT 0.0 .INDENT 3.5 .sp .EX sample 13135/tcp .EE .UNINDENT .UNINDENT .sp هنگام استفاده از \fIsclient\fP، ابتدا باید با استفاده از \fI\%kadmin\fP یک مدخل در پایگاه‌دادهٔ کربروس ایجاد کرده باشید، و سپس با استفاده از \fI\%kinit\fP\& بلیت‌های کربروس را دریافت کنید. همچنین، اگر برنامهٔ \fIsclient\fP را روی میزبانی متفاوت از میزبانی که \fBsserver\fP روی آن قرار دارد و قصد اتصال به آن را دارید اجرا می‌کنید، مطمئن شوید که هر دو میزبان مدخلی در \fB/etc/services\fP برای پورت tcp سرویس sample داشته باشند و شماره درگاه یکسانی در هر دو فایل ثبت شده باشد. .sp هنگامی که \fIsclient\fP را اجرا می‌کنید، باید چیزی مشابه زیر را مشاهده کنید: .INDENT 0.0 .INDENT 3.5 .sp .EX sendauth succeeded, reply is: reply len 32, contents: You are nlgilman@JIMI.MIT.EDU .EE .UNINDENT .UNINDENT .SH "پیام‌های خطای متداول (COMMON ERROR MESSAGES)" .INDENT 0.0 .IP 1. 3 برنامهٔ \fBkinit\fP خطای زیر را بازمی‌گرداند: .INDENT 3.0 .INDENT 3.5 .sp .EX kinit: Client not found in Kerberos database while getting initial credentials .EE .UNINDENT .UNINDENT .sp این خطا بدان معناست که شما مدخلی برای نام کاربری خود در پایگاه‌دادهٔ کربروس ایجاد نکرده‌اید. .IP 2. 3 برنامهٔ \fBsclient\fP خطای زیر را بازمی‌گرداند: .INDENT 3.0 .INDENT 3.5 .sp .EX unknown service sample/tcp; check /etc/services .EE .UNINDENT .UNINDENT .sp این خطا به این معنی است که شما مدخلی برای درگاه tcp مربوط به sample در \fB/etc/services\fP ندارید. .IP 3. 3 برنامهٔ \fBsclient\fP خطای زیر را بازمی‌گرداند: .INDENT 3.0 .INDENT 3.5 .sp .EX connect: Connection refused .EE .UNINDENT .UNINDENT .sp این موضوع احتمالاً به این معنی است که فایل \fB/etc/inetd.conf\fP را به درستی ویرایش نکرده‌اید، یا پس از ویرایش \fBinetd.conf\fP، سرویس \fBinetd\fP را مجدداً راه‌اندازی نکرده‌اید. .IP 4. 3 برنامهٔ \fBsclient\fP خطای زیر را بازمی‌گرداند: .INDENT 3.0 .INDENT 3.5 .sp .EX sclient: Server not found in Kerberos database while using sendauth .EE .UNINDENT .UNINDENT .sp این بدین معنی است که سرویس \fBsample/hostname@LOCAL.REALM\fP در پایگاه‌دادهٔ کربروس تعریف نشده است؛ این سرویس باید با استفاده از \fI\%kadmin\fP ایجاد شود، و یک فایل جدول کلید (keytab) باید تولید شود تا کلید آن شناسهٔ اصلی سرویس برای \fIsclient\fP در دسترس قرار گیرد. .IP 5. 3 برنامهٔ \fBsclient\fP خطای زیر را بازمی‌گرداند: .INDENT 3.0 .INDENT 3.5 .sp .EX sendauth rejected, error reply is: \(dqNo such file or directory\(dq .EE .UNINDENT .UNINDENT .sp این پیام احتمالاً به این معنی است که \fBsserver\fP نتوانسته است فایل جدول کلید (keytab) را پیدا کند. احتمالاً این فایل در دایرکتوری مناسب نصب نشده است. .UNINDENT .SH "محیط (ENVIRONMENT)" .sp برای مشاهده توضیحات مربوط به متغیرهای محیطی کربروس، به \fI\%kerberos\fP مراجعه کنید. .SH "همچنین ببینید (SEE ALSO)" .sp \fI\%sclient\fP, \fI\%kerberos\fP, services(5), inetd(8) .SH "نویسندگان (AUTHORS)" مؤسسه فناوری ماساچوست (MIT) .SH "حق نشر (COPYRIGHT)" 1985-2026, MIT .\" Generated by docutils manpage writer. .