인터넷 서비스 
이 도움말 페이지가 불완전합니다
소개
이 모듈을 사용하면 telnet , ftp 및 finger 와 같은 인터넷 서비스를 관리하고 설정할 수 있습니다. 모든 인터넷 서비스에는 이름, 포트 번호 및 프로토콜 ( TCP 포트 23의 텔넷 등)이 있습니다. 많은 서비스에는 해당 서비스에 대한 네트워크 연결을 처리하는 서버 프로그램도 있습니다. 관련 프로그램이있는 서비스는 모든 서비스 대신 네트워크 연결을 수신하는 Unix inetd 데몬에 의해 제어됩니다. 연결이 수신되면 새 연결의 데이터를 처리하기 위해 서버 프로그램이 시작됩니다.
모든 인터넷 서비스가이 모듈에서 관리되는 것은 아닙니다. HTTPD, SMB 또는 NFS와 같은 많은 연결을 수신하는 서버는 각 요청에 대해 새 프로세스를 시작하지 않아도되도록 별도로 실행됩니다. 이러한 서비스는 Samba 또는 Apache 와 같은 다른 Webmin 모듈을 사용하여 구성 할 수 있습니다.
이 모듈의 기본 페이지에는 시스템의 모든 인터넷 및 RPC 서비스가 나열됩니다. 프로그램이 할당 된 서비스는 굵게 표시됩니다. 인터넷 서비스, RPC 서비스 및 프로그램 목록은 /etc/services , /etc/rpc 및 /etc/inetd.conf 파일에서 가져옵니다.
새로운 서비스 만들기
새 인터넷 서비스를 만들려면 활성 서비스 목록 아래에있는 새 서비스 만들기 링크를 클릭하십시오. 새 서비스의 세부 사항을 입력 할 수있는 양식으로 이동합니다. - 작업 명
모든 서비스에는 고유 한 이름과 프로토콜 쌍이 있어야합니다. 이는 두 프로토콜이 서로 다른 프로토콜을 사용하는 경우에만 동일한 이름을 가질 수 있음을 의미합니다. - 실험 계획안
이 서비스에서 사용하는 통신 프로토콜. 거의 모든 인터넷 서비스는 TCP 프로토콜을 사용하고 나머지는 UDP를 사용합니다. - 포트
모든 서비스에는 포트 번호가 있으며 서비스에서 사용하는 프로토콜 내에서 고유해야합니다. 포트 번호는 TCP 와 UDP 모두 0에서 65535 사이 여야합니다. - 별명
이 서비스를 참조하는 데 사용되는 대체 이름 목록입니다. 별명은 동일한 프로토콜을 가진 기존 서비스의 이름 또는 별명으로 이미 사용될 수 없습니다.
telnet 과 같은 명령에서 호스트 이름 대신 인터넷 서비스 이름을 사용할 수 있습니다. 예를 들어, smtp 인터넷 서비스가 올바르게 정의되었다고 가정하면 telnet foo.bar.com smtp 를 입력하여 호스트 foo.bar.com의 포트 25에 연결할 수 있습니다.
관련 프로그램이있는 서비스의 경우 아래 프로그램 사용 옵션을 선택해야합니다 ???
- 프로그램
일부 드문 서비스는 inetd에 의해 내부적으로 처리됩니다. 그러나 거의 모든 새로운 서비스에 대해 서비스를 위해 실행할 프로그램의 전체 경로를 여기에 제공해야합니다. - 인수
위 프로그램에 전달할 명령 행 인수. 첫 번째 인수는 프로그램 이름이어야하고 나머지는 전달할 다른 매개 변수 여야합니다. - 대기 모드
이것은 inetd 가 다른 프로그램을 시작하기 전에 프로그램이 완료 될 때까지 대기할지 여부를 결정합니다. 대부분의 서비스의 경우 기다리지 않아야합니다. - 다음으로 실행
서버 프로그램을 실행해야하는 사용자의 사용자 이름입니다. 대부분의 서버는 root 로 실행해야 합니다 .
새로운 서비스가 추가되면 즉시 적용되지 않습니다. 추가 내용을 적용하려면 기본 페이지에서 Inetd 재시작 버튼을 클릭해야합니다.
기존 서비스 편집
서비스를 편집하려면 메인 페이지의 목록에서 서비스 이름을 클릭하십시오. 서비스 세부 사항을 편집 할 수 있도록 서비스 작성에 사용 된 것과 동일한 양식이 표시됩니다. 페이지 하단의 삭제 버튼을 클릭하여 서비스를 삭제할 수도 있습니다. telnet 또는 ftp 와 같은 기존 시스템 서비스를 편집하거나 삭제할 때주의하십시오. 이를 변경하면 컴퓨터에 로그인하지 못할 수 있습니다 (또는 더 나빠질 수 있습니다).
서비스가 수정되면 즉시 적용되지 않습니다. 변경 사항을 적용하려면 메인 페이지에서 Restart Inetd 버튼을 클릭해야합니다.
RPC 프로그램 작성 및 편집
일반적으로 시스템에서 RPC 프로그램을 작성하거나 편집 할 필요는 없습니다. 그러나 절차를 수행하면 인터넷 서비스 작성 및 편집과 유사합니다. RPC 프로그램 편집 및 작성 양식에는 항상 다음 필드가 포함됩니다.
- 프로그램 명
이 RPC 프로그램의 고유 이름 (동일한 프로토콜 내). - 번호
모든 RPC 프로그램에는 프로그램 작성 시점을 결정하는 고유 한 프로그램 번호가 있습니다. - 별명
이 RPC 프로그램을 나타내는 데 사용할 수있는 다른 이름.
Solaris와 같은 일부 운영 체제에서는 서버 프로그램을 RPC 서비스와 연결할 수 있습니다. 이 프로그램은 프로그램 요청을 받으면 inetd에 의해 실행됩니다.
시스템이 inetd로 시작된 RPC 서버 프로그램을 지원하면 다음 필드도 표시됩니다.
모듈로 돌아 가기