שירותי אינטרנט

## דף עזרה זה אינו שלם

### מבוא

מודול זה מאפשר לנהל ולהגדיר שירותי אינטרנט כגון `telnet` , `ftp` `ואצבע` . לכל שירות אינטרנט יש שם, מספר יציאה ופרוטוקול (כגון `telnet` ביציאת `tcp` 23). לשירותים רבים יש גם תוכנית שרת לטיפול בחיבורי רשת לשירותים אלה.

שירותים עם תוכנית נלווית נשלטים על ידי הדמון של Unix `inetd` , שמאזין לחיבורי רשת מטעם כל שירותיו. כשמתקבל חיבור, תוכנית השרת מתחילה לטפל בנתונים מהחיבור החדש.

לא כל שירותי האינטרנט מנוהלים על ידי מודול זה. שרתים המקבלים חיבורים רבים כמו HTTPD, SMB או NFS מופעלים בנפרד כדי להימנע מהצורך להתחיל תהליך חדש עבור כל בקשה. ניתן לקבוע את התצורה של שירותים אלה באמצעות מודולי Webmin אחרים, כגון Samba או Apache .

העמוד הראשי של מודול זה מפרט את כל שירותי האינטרנט וה- RPC במערכת שלך. שירותים עם תוכנית שהוקצתה מוצגים מודגשים. רשימת שירותי האינטרנט, שירותי RPC ותוכניות נלקחים מהקבצים `/etc/services` , `/etc/rpc` ו- `/etc/inetd.conf` .

### יצירת שירות חדש

ליצירת שירות אינטרנט חדש, לחץ על הקישור `צור שירות חדש` מתחת לרשימת השירותים הפעילים. זה יעביר אותך לטופס בו ניתן להזין את פרטי השירות החדש:

- שם השירות
  לכל שירות חייבים להיות שם וזוג ייחודי לפרוטוקול. המשמעות היא ששני שירותים יכולים לקבל את אותו השם רק אם הם משתמשים בפרוטוקולים שונים.

- נוהל
  פרוטוקול התקשורת שמשמש שירות זה. כמעט כל שירותי האינטרנט משתמשים בפרוטוקול `TCP` , והשאר משתמשים ב- `UDP` .

- נמל
  לכל שירות יש מספר יציאה שחייב להיות ייחודי בפרוטוקול שמשמש את השירות. מספר היציאה חייב להיות בין 0 ל- 65535 הן עבור `TCP` והן עבור `UDP` .

- כינויים
  רשימה של שמות חלופיים המשמשים להתייחסות לשירות זה. לא ניתן כבר להשתמש בכינוי כשם או כינוי של שירות קיים עם אותו פרוטוקול.

ניתן להשתמש בשמות של שירותי אינטרנט במקום שמות מארחים בפקודות כגון `telnet` . לדוגמה, אתה יכול להקליד `telnet foo.bar.com smtp` כדי להתחבר ליציאה 25 באתר `foo.bar.com` , בהנחה ושירות האינטרנט `smtp` מוגדר כהלכה.

עבור שירותים עם תוכנית משויכת, עליך לבחור באפשרות `השתמש בתוכנית למטה` ???

- תכנית
  שירותים מסוימים נדירים מטופלים באופן פנימי על ידי `אינסטד` . עם זאת, כמעט לכל השירותים החדשים שאתה יוצר את הנתיב המלא לתוכנית לביצוע עבור השירות צריך להיות כאן.

- ויכוחים
  טען שורת פקודה כדי לעבור לתוכנית שלמעלה. הטיעון הראשון צריך להיות שם התוכנית, ושאר הפרמטרים שיש לעבור.

- המתן במצב
  זו קובעת אם `inetd` ימתין עד שהתוכנית תסתיים לפני תחילת כל האחרים או לא. עבור מרבית השירותים, זה צריך להיות `אל תחכה` .

- ביצוע כמו
  יש להפעיל את שם המשתמש של המשתמש בתוכנית השרת. יהיה צורך להפעיל את רוב השרתים `כשורש` .

כאשר נוסף שירות חדש, הוא לא ייכנס לתוקף באופן מיידי. עליך ללחוץ על כפתור `התחל מחדש של Inetd` בעמוד הראשי כדי להוסיף את התוספת.

### עריכת שירות קיים

לעריכת שירות, לחץ על שם השירות מהרשימה בדף הראשי. פעולה זו תציג את אותו הטופס המשמש ליצירת שירות כדי לאפשר לך לערוך את פרטי השירות. אתה יכול גם ללחוץ על כפתור `המחיקה` בתחתית העמוד כדי למחוק את השירות.

היזהר בעת עריכה או מחיקה של שירותי מערכת קיימים כגון `telnet` או `ftp` . שינוי אלה עלול לגרום לכך שאי אפשר להתחבר למחשב שלך (או גרוע מכך).

כאשר שינוי של שירות, הוא לא ייכנס לתוקף באופן מיידי. עליך ללחוץ על כפתור `הפעלה מחדש של Inetd` בעמוד הראשי כדי לבצע את השינויים.

### יצירה ועריכה של תוכניות RPC

באופן כללי, לעולם לא תצטרך ליצור או לערוך תוכניות RPC במערכת שלך. עם זאת, אם תבצע את ההליך דומה ליצירה ועריכה של שירותי אינטרנט.

הטופס לעריכה וליצירת תוכניות RPC יכיל תמיד לפחות את השדות הבאים:

- שם התוכנית
  שם ייחודי לתוכנית RPC זו (באותו פרוטוקול).

- מספר
  לכל תוכנית RPC יש מספר תוכנית ייחודי, הנקבע מתי נכתבת התוכנית.

- כינויים
  שמות אחרים שניתן להשתמש בהם כדי להתייחס לתוכנית RPC זו.

מערכות הפעלה מסוימות (כגון Solaris) מאפשרות לשייך תוכנית שרת לשירות RPC. תוכנית זו תופעל על ידי `inetd` כאשר היא תקבל בקשה לתוכנית.

אם המערכת שלך תומכת בתוכניות שרת RPC שהופעלו על ידי inetd, השדות הבאים יהיו גלויים גם:

- ???

חזור למודול