Как изменить файл конфигурации из командной строки?

Как изменить файл конфигурации из командной строки?

Например, мне часто приходится входить в новую виртуальную машину, чтобы просто открыть «/etc/ssh/sshd_config» и установить для параметра «PasswordAuthentication» значение «no».

Таким образом, я не могу автоматизировать этот процесс.

Как решить подобные задачи, выполнив модификацию из командной строки?

решение1

sudo sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/ssh_config

Связанный контент