Linux——创建容器并将本地调试完全的前后端分离项目打包上传docker运行_北岭山脚鼠鼠的博客-CSDN博客
接着上一篇文章结尾出现403错误时通过赋予/root目录以777权限解决403错误。
chmod 777 /root
现在又出现新的问题,远程ssh无法免密登录了,即使通过ssh-copy-id也没有用。
这个大概是因为里面某种奇怪的保护机制冲突了。
一下这篇文章是一般的解决方法
ssh设置免密登录后登录仍需密码可能的原因,以及 ssh 出问题或的调试方法_51CTO博客_ssh免密登录失败原因
但是我这里不行,一旦赋予/root目录700权限或者550权限,我的项目就会立刻报403错误。但是与此同时ssh远程免密登录也会恢复正常。所以这两个已经是冲突的了。
原本还有一个解决方案是将前端web的项目资源放到根目录下而不是放到/root目录下
Linux---带你区分"根目录" 和 "家目录"_linux家目录是什么_拥抱@的博客-CSDN博客
这里不再对项目路径进行改动,所以,冲突就冲突吧,反正也只是一个其中容器而已。