本人github
错误信息 E212: Can't open file for writing
通常意味着你在尝试编辑文件时没有足够的权限,或者文件所在的目录不存在。在你的情况下,这是因为 /etc/ssh/sshd_config
是一个受保护的系统文件,通常只能由超级用户(root)编辑。
要解决这个问题,你需要以超级用户权限编辑该文件。以下是一些常用的方法:
使用 sudo
与文本编辑器
如果你正在使用命令行文本编辑器(如 nano
、vi
或 vim
),你可以在命令前加上 sudo
来获取必要的权限:
sudo nano /etc/ssh/sshd_config
或者:
sudo vi /etc/ssh/sshd_config
或者如果你习惯于使用 vim
:
sudo vim /etc/ssh/sshd_config
保存更改
一旦你以超级用户权限打开了文件,就可以进行所需的更改。更改完成后,保存并关闭文件。如果你使用的是 nano
,可以通过按 Ctrl + O
保存更改,然后按 Ctrl + X
退出。在 vi
或 vim
中,可以通过输入 :wq
(写入并退出)来保存并退出。
重启 SSH 服务
更改 sshd_config
文件后,你需要重启 SSH 服务以使更改生效。这通常可以通过以下命令完成:文章来源:https://www.toymoban.com/news/detail-779238.html
sudo systemctl restart sshd
或者在一些旧的系统上,可能需要使用以下命令:文章来源地址https://www.toymoban.com/news/detail-779238.html
sudo service ssh restart
注意事项
- 在编辑
/etc/ssh/sshd_config
文件时请小心,因为错误的配置可能导致 SSH 服务无法正确运行。 - 确保你了解你正在做的更改,因为这些更改会影响到服务器的 SSH 访问设置。
- 如果你不熟悉命令行文本编辑器,建议先查阅相关文档或教程。
到了这里,关于“/etc/ssh/sshd_config“ E212: Can‘t open file for writing的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!