0


“/etc/ssh/sshd_config“ E212: Can‘t open file for writing

本人github

错误信息

E212: Can't open file for writing

通常意味着你在尝试编辑文件时没有足够的权限,或者文件所在的目录不存在。在你的情况下,这是因为

/etc/ssh/sshd_config

是一个受保护的系统文件,通常只能由超级用户(root)编辑。

要解决这个问题,你需要以超级用户权限编辑该文件。以下是一些常用的方法:

使用

sudo

与文本编辑器

如果你正在使用命令行文本编辑器(如

nano

vi

vim

),你可以在命令前加上

sudo

来获取必要的权限:

sudonano /etc/ssh/sshd_config

或者:

sudovi /etc/ssh/sshd_config

或者如果你习惯于使用

vim

sudovim /etc/ssh/sshd_config

保存更改

一旦你以超级用户权限打开了文件,就可以进行所需的更改。更改完成后,保存并关闭文件。如果你使用的是

nano

,可以通过按

Ctrl + O

保存更改,然后按

Ctrl + X

退出。在

vi

vim

中,可以通过输入

:wq

(写入并退出)来保存并退出。

重启 SSH 服务

更改

sshd_config

文件后,你需要重启 SSH 服务以使更改生效。这通常可以通过以下命令完成:

sudo systemctl restart sshd

或者在一些旧的系统上,可能需要使用以下命令:

sudoservicessh restart

注意事项

  • 在编辑 /etc/ssh/sshd_config 文件时请小心,因为错误的配置可能导致 SSH 服务无法正确运行。
  • 确保你了解你正在做的更改,因为这些更改会影响到服务器的 SSH 访问设置。
  • 如果你不熟悉命令行文本编辑器,建议先查阅相关文档或教程。
标签: ssh 运维

本文转载自: https://blog.csdn.net/m0_57236802/article/details/134729131
版权归原作者 我想要身体健康 所有, 如有侵权,请联系我们删除。

““/etc/ssh/sshd_config“ E212: Can‘t open file for writing”的评论:

还没有评论