Serviços da Internet 
Esta página de ajuda está incompleta
Introdução
Este módulo permite gerenciar e configurar serviços da Internet, como telnet , ftp e finger . Todo serviço de Internet possui um nome, número da porta e protocolo (como telnet na porta TCP 23). Muitos serviços também possuem um programa de servidor para lidar com conexões de rede com esses serviços. Os serviços com um programa associado são controlados pelo daemon inetd do Unix, que escuta as conexões de rede em nome de todos os seus serviços. Quando uma conexão é recebida, o programa do servidor é iniciado para manipular dados da nova conexão.
Nem todos os serviços da Internet são gerenciados por este módulo. Servidores que recebem muitas conexões, como HTTPD, SMB ou NFS, são executados separadamente para evitar a necessidade de iniciar um novo processo para cada solicitação. Esses serviços podem ser configurados usando outros módulos Webmin, como Samba ou Apache .
A página principal deste módulo lista todos os serviços de Internet e RPC no seu sistema. Os serviços com um programa atribuído são exibidos em negrito. A lista de serviços da Internet, serviços RPC e programas é obtida nos arquivos /etc/services , /etc/rpc e /etc/inetd.conf .
Criando um novo serviço
Para criar um novo serviço de internet, clique no link Criar novo serviço abaixo da lista de serviços ativos. Isso levará você a um formulário no qual os detalhes do novo serviço podem ser inseridos: - Nome do Serviço
Todo serviço deve ter um par exclusivo de nome e protocolo. Isso significa que dois serviços podem ter o mesmo nome somente se usarem protocolos diferentes. - Protocolo
O protocolo de comunicação usado por este serviço. Quase todos os serviços da Internet usam o protocolo TCP , e os demais usam UDP . - Porta
Todo serviço tem um número de porta que deve ser exclusivo dentro do protocolo usado pelo serviço. O número da porta deve estar entre 0 e 65535 para TCP e UDP . - Apelido
Uma lista de nomes alternativos usados para se referir a este serviço. Um alias já não pode ser usado como o nome ou alias de um serviço existente com o mesmo protocolo.
Nomes de serviço da Internet podem ser usados em vez de nomes de host em comandos como telnet . Por exemplo, você pode digitar telnet foo.bar.com smtp para conectar-se à porta 25 no host foo.bar.com , assumindo que o serviço de internet smtp esteja definido corretamente.
Para serviços com um programa associado, você deve escolher a opção Usar o programa abaixo ???
- Programa
Alguns serviços raros são tratados internamente pelo inetd . No entanto, para quase todos os novos serviços que você cria, o caminho completo para o programa a ser executado para o serviço deve ser fornecido aqui. - Argumentos
Argumentos de linha de comando para passar para o programa acima. O primeiro argumento deve ser o nome do programa e o restante outros parâmetros a serem passados. - Modo de espera
Isso determina se o inetd irá esperar até que o programa seja concluído antes de iniciar outros ou não. Para a maioria dos serviços, isso deve ser Não espere . - Executar como
O nome de usuário do usuário no qual o programa do servidor deve ser executado. A maioria dos servidores precisará ser executada como root .
Quando um novo serviço é adicionado, ele não entra em vigor imediatamente. Você deve clicar no botão Reiniciar Inetd na página principal para que a adição seja aplicada.
Editando um serviço existente
Para editar um serviço, clique no nome do serviço na lista na página principal. Isso exibirá o mesmo formulário usado para criar um serviço para permitir que você edite os detalhes do serviço. Você também pode clicar no botão Excluir na parte inferior da página para excluir o serviço. Tenha cuidado ao editar ou excluir serviços de sistema existentes, como telnet ou ftp . Alterar essas opções pode impossibilitar o login na sua máquina (ou pior).
Quando um serviço é modificado, ele não entra em vigor imediatamente. Você deve clicar no botão Reiniciar Inetd na página principal para que as alterações sejam aplicadas.
Criando e editando programas RPC
Em geral, você nunca precisará criar ou editar programas RPC no seu sistema. No entanto, se você executar o procedimento, será semelhante à criação e edição de serviços da Internet. O formulário para editar e criar programas RPC sempre conterá pelo menos os seguintes campos:
- Nome do programa
Um nome exclusivo para este programa RPC (dentro do mesmo protocolo). - Número
Todo programa RPC possui um número de programa exclusivo, determinado quando o programa é gravado. - Apelido
Outros nomes que podem ser usados para se referir a este programa RPC.
Alguns sistemas operacionais (como o Solaris) permitem que um programa de servidor seja associado a um serviço RPC. Este programa será executado pelo inetd quando receber uma solicitação para o programa.
Se o seu sistema suportar programas de servidor RPC iniciados pelo inetd, os seguintes campos também estarão visíveis:
Retornar ao módulo