Procure ferramentas de gerenciamento de configuração, como Puppet, Ansible ou cfengine. Eles são úteis a longo prazo.
Por um tempo, você pode usar o Augeas, que facilita essa mudança, ou mesmo o sed
, que está presente na maioria dos sistemas sem mais instalações.
sed -i s/\#PasswordAuthentication\ yes/PasswordAuthentication\ no/ /etc/ssh/sshd_config
Isso pode ser enviado em um simples comando ssh:
ssh user@server sed ......