Fazendo muitas alterações de uma só vez
-
Pegue o arquivo original e salve-o como
sshd_config.orig
. -
Edite
sshd_config
para o conteúdo do seu coração. -
Executar
diff sshd_config.orig sshd_config >config.patch
Mantenha o arquivo
config.patch
em algum lugar seguro.
Agora, sempre que você tiver uma versão nova e não editada de sshd_config
e quiser aplicar as mesmas edições, execute:
patch sshd_config /path/to/config.patch
Isso aplicará as mesmas edições ao novo arquivo ou avisará se houver alguma inconsistência que não possa ser resolvida sem sua ajuda.
Fazendo alterações individuais
O Unix também possui poderosas ferramentas de linha de comando, sem necessidade de editor, para fazer alterações em arquivos.
Usando sed
, por exemplo:
sed -i.bak 's/IgnoreRhosts yes/IgnoreRhosts no/' sshd_config
Ou, executando a mesma alteração com o GNU awk:
gawk -i inplace '=="IgnoreRhosts" {="no"} 1' sshd_config
A abordagem patch
facilita a realização de várias alterações de uma só vez. Para números menores de alterações, sed
e awk
excel. Para saber mais sobre sed
, consulte, por exemplo, este tutorial . Para saber mais sobre awk
, consulte, por exemplo, este tutorial .