Está tudo bem atualizar manualmente um perfil do ufw?

1

Eu sou novo no gerenciamento do servidor linux e quero mover meu perfil do OpenSSH ufw para escutar na porta 4444 em vez da porta 22 quando habilito o firewall.

Então, estou cumprindo isso atualizando o perfil em% /etc/ufw/applications.d/openssh-server

para

[OpenSSH]
title=Secure shell server, an rshd replacement
description=OpenSSH is a free implementation of the Secure Shell protocol.
ports=4444/tcp

Tudo bem fazer isso manualmente? Eu receio que eu possa acidentalmente iniciar algum tipo de atualização de firewall no futuro e ele pode mudar isso de volta para a porta 22 originalmente, o que irá me bloquear (já que eu também estou configurando a configuração do ssh para 4444).

Também é prática normal editar estes arquivos de perfil padrão ou apenas criar um novo perfil inteiramente para o firewall?

    
por Jonathan002 02.09.2017 / 14:06

1 resposta

2

Em ArchLinux Wiki :

  

Aviso: Se os usuários modificarem qualquer um dos conjuntos de regras fornecidos pela PKG, eles serão   ser sobrescrito na primeira vez que o pacote ufw for atualizado. Isso é por que   definições de aplicativos personalizados precisam residir em um arquivo não-PKG conforme recomendado   acima!

Não consegui encontrar uma declaração semelhante na documentação do Ubuntu. A única coisa ligada a esse tópico que encontrei está no artigo Firewall :

  

Aplicativos que abrem portas podem incluir um perfil ufw, cujos detalhes   as portas necessárias para o aplicativo funcionar corretamente. O   perfis são mantidos em /etc/ufw/applications.d e podem ser editados se   as portas padrão foram alteradas .

Para garantir que suas edições não sejam sobrescritas, você pode criar seu próprio arquivo de perfil de aplicativo, por exemplo:

sudo cp /etc/ufw/applications.d/openssh-server /etc/ufw/applications.d/openssh-server-custom

Em seguida, modifique /etc/ufw/applications.d/openssh-server-custom desta forma:

[CustomSSH]
title=Secure shell server, an rshd replacement
description=OpenSSH is a free implementation of the Secure Shell protocol.
ports=4444/tcp

Depois disso, você poderá criar regras assim:

sudo ufw limit CustomSSH

A principal vantagem do uso do perfil é que você pode alterar a porta do aplicativo e apenas recarregar a configuração do UFW sem precisar excluir regras e digitar novas. Se você não pretende fazer isso com frequência, pode digitar uma regra para a porta personalizada e deixar um comentário claro sobre qual é o objetivo da regra:

sudo ufw limit 4444/tcp comment 'SSH Custom port'
    
por pa4080 02.09.2017 / 16:59