为什么我对sshd_config文件所做的更改无法保存?

Zetter

我正在编写脚本来修改Ubuntu服务器上的设置。

我有以下几行:

sudo sed 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config

问题在于更改将不会保留。它只是将“否”改回“是”。

当命令执行时,修改后的文件立即显示在终端上,显示“否”,但是当我整理文件或在vim中打开文件时,它再次显示“是”。

另外,我可以在vim中打开sshd_config并手动对其进行修改,所做的更改仍然很好。

有什么想法吗?

谢谢。

AB

只需使用-i开关启动命令

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

man sed

-i[SUFFIX], --in-place[=SUFFIX]
    edit files in place (makes backup if extension supplied).
    The default operation mode is to break symbolic and hard links.
    This can be changed with --follow-symlinks and --copy.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是应用对/ etc / ssh / sshd_config所做的更改的命令?

来自分类Dev

为什么看不到对特定文件所做的更改?

来自分类Dev

为什么看不到对特定文件所做的更改?

来自分类Dev

CSS-为什么我的浏览器无法反映服务器上所做的任何更改?

来自分类Dev

为什么我的if语句不响应我对变量所做的更改?

来自分类Dev

python为什么看不到我对代码所做的更改?

来自分类Dev

Qt Creator无法识别我在专业人士中所做的更改。文件

来自分类Dev

Qt Creator无法识别我在专业人士中所做的更改。文件

来自分类Dev

无法保存在gnome设置中所做的更改

来自分类Dev

我的sshd_config文件为空,这是正确的吗?

来自分类Dev

为什么对变量所做的更改反映在列表中?

来自分类Dev

为什么对/ etc / passwd所做的更改不生效?

来自分类Dev

无法反映我在angularjs中的$ rootScope中所做的更改

来自分类Dev

为什么git像我所做的更改一样提交此文件,而实际上它们是由其他人完成的?

来自分类Dev

对js文件所做的更改未呈现且无法调试

来自分类Dev

我在css文件中所做的更改未应用

来自分类Dev

chrome为什么会显示弹出警告:“您所做的更改可能尚未保存。” 在每个页面上退出?

来自分类Dev

除非我添加ToList(),否则为什么在foreach中对Linq分组选择所做的更改会被忽略?

来自分类Dev

从终端(fedora)以root用户登录时,为什么要更改用户?为什么我对.bashrc和.bash_profile所做的更改不显示?

来自分类Dev

如何还原为我所做的更改?

来自分类Dev

如何还原我所做的更改

来自分类Dev

撤消对文件所做的更改

来自分类Dev

在不重启服务器的情况下更改sshd_config文件中的文件

来自分类Dev

为什么我们可以在刷新页面时看到对jsp所做的更改?为什么不使用servlet?

来自分类Dev

无法在Google Coral开发板上更改sshd_config

来自分类Dev

为什么TZ通常不在/ etc / ssh / sshd_config的AcceptEnv中列出

来自分类Dev

如何在python中保存对.py文件所做的编辑/重新编译更改?

来自分类Dev

Chrome / Sass Sourcemaps,在检查器中所做的更改未保存在SCSS文件中

来自分类Dev

是否可以使Linux立即保存对外部硬盘文件所做的更改?

Related 相关文章

  1. 1

    什么是应用对/ etc / ssh / sshd_config所做的更改的命令?

  2. 2

    为什么看不到对特定文件所做的更改?

  3. 3

    为什么看不到对特定文件所做的更改?

  4. 4

    CSS-为什么我的浏览器无法反映服务器上所做的任何更改?

  5. 5

    为什么我的if语句不响应我对变量所做的更改?

  6. 6

    python为什么看不到我对代码所做的更改?

  7. 7

    Qt Creator无法识别我在专业人士中所做的更改。文件

  8. 8

    Qt Creator无法识别我在专业人士中所做的更改。文件

  9. 9

    无法保存在gnome设置中所做的更改

  10. 10

    我的sshd_config文件为空,这是正确的吗?

  11. 11

    为什么对变量所做的更改反映在列表中?

  12. 12

    为什么对/ etc / passwd所做的更改不生效?

  13. 13

    无法反映我在angularjs中的$ rootScope中所做的更改

  14. 14

    为什么git像我所做的更改一样提交此文件,而实际上它们是由其他人完成的?

  15. 15

    对js文件所做的更改未呈现且无法调试

  16. 16

    我在css文件中所做的更改未应用

  17. 17

    chrome为什么会显示弹出警告:“您所做的更改可能尚未保存。” 在每个页面上退出?

  18. 18

    除非我添加ToList(),否则为什么在foreach中对Linq分组选择所做的更改会被忽略?

  19. 19

    从终端(fedora)以root用户登录时,为什么要更改用户?为什么我对.bashrc和.bash_profile所做的更改不显示?

  20. 20

    如何还原为我所做的更改?

  21. 21

    如何还原我所做的更改

  22. 22

    撤消对文件所做的更改

  23. 23

    在不重启服务器的情况下更改sshd_config文件中的文件

  24. 24

    为什么我们可以在刷新页面时看到对jsp所做的更改?为什么不使用servlet?

  25. 25

    无法在Google Coral开发板上更改sshd_config

  26. 26

    为什么TZ通常不在/ etc / ssh / sshd_config的AcceptEnv中列出

  27. 27

    如何在python中保存对.py文件所做的编辑/重新编译更改?

  28. 28

    Chrome / Sass Sourcemaps,在检查器中所做的更改未保存在SCSS文件中

  29. 29

    是否可以使Linux立即保存对外部硬盘文件所做的更改?

热门标签

归档