例如,我经常需要登录到一个新的虚拟机只是为了打开“/etc/ssh/sshd_config”并将“PasswordAuthentication”选项设置为“no”。
这样,我就无法自动化这个过程。
如何通过从命令行进行修改来解决类似的任务?
答案1
sudo sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/ssh_config
例如,我经常需要登录到一个新的虚拟机只是为了打开“/etc/ssh/sshd_config”并将“PasswordAuthentication”选项设置为“no”。
这样,我就无法自动化这个过程。
如何通过从命令行进行修改来解决类似的任务?
sudo sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/ssh_config