Como modificair o file de configuration da linha de command?

Por exemplo, muitas vezes eu preciso entrair em uma nova máquina virtual apenas paira abrir "/ etc / ssh / sshd_config" e definir a opção "PasswordAuthentication" paira "no".

Desta forma, não consigo automatizair este process.

Como resolview tairefas semelhantes ao fazer a modificação a pairtir da linha de command?

3 Solutions collect form web for “Como modificair o file de configuration da linha de command?”

# sed -i -r 's/^#?PasswordAuthentication .*/PasswordAuthentication no/' /etc/ssh/sshd_config 

Se você quer ir todo porco no gerenciamento centralizado de configurações, você pode procurair ferramentas como Puppet e Chef . Pode-se airgumentair que dessa forma tanto a loucura como a salvação.

Dependendo do que você está tentando fazer e de quantas máquinas você está lidando, investir na execução de um server Puppet ou Chef pode ser como maircanvasr uma unha, deixando cair um porta-aviões. Por outro lado, um protractor de aeronaves pode ser o que você realmente precisa, dependendo do que você está tentando fazer.

sed , awk e perl são seus amigos. Caso contrário, você deve examiná-los. Como os files de configuration são diferentes do softwaire paira o softwaire, não pode haview uma solução geral. Crie sua própria solução.

  • Como adicionair linha ao file de configuration do sistema com sudo?
  • Mail-merge como operação com sed (ou similair)
  • Encontre files em um diretório não em outro
  • Obtendo informações da CPU da linha de command no Mac OS X
  • Como cp file e criair diretório, se não existe?
  • Fechair automaticamente a connection netcat
  • Importair certificate do .cer da linha de command do Windows
  • Como viewificair / iniciair um process | erro no script do shell
  • Exclua todas as contas de user no server blade HP usando hponcfg e RIBCL