当我在使用vim编辑 authorized_keys 文件的时候一直保存不上,我所在目录为 /root
需要建立的文件路径为 ~/.ssh/authorized_keys
,直接执行 vim ~/.ssh/authorized_keys
命令编辑完文件后无法保存,提示错误信息为 E212: Can't open file for writing
。
当我建立好 .ssh 隐藏目录,并且新建文件 authorized_keys ,再使用vim编辑就可以正常保存并退出了。
所以可能出错的原因如下
- 保存文件目录不是当前目录
- 没有找到该文件夹
- 保存的文件夹是一个隐藏目录