我按照此站点的指南在 ubuntu server 20.04 上设置了我的整个 LAMP 服务器:https://devanswers.co/
最后我设法让一切正常工作,包括基于https://devanswers.co/configure-sftp-web-server-document-root/
不幸的是,在尝试设置多个虚拟主机时,我忘记设置新目录的所有权。在尝试修复权限错误时,我尝试重做指南中的许多步骤。最后我意识到我应该添加所有权,一段时间内一切都正常。但重启服务器后,我无法再连接到 sftp。Filezilla 返回FATAL ERROR: Network error: Software caused connection abort
,notepad++ 返回以下内容:
Connecting
[SFTP] Host key accepted
[SFTP] Successfully authenticated
[SFTP] Error initialising channel: Socket error: Unknown error
Unable to connect
Disconnected
发生了什么?我几乎可以肯定我搞砸了某些事情,因为我是 Ubuntu 新手。但我不知道我做了什么,因为在此期间我改变了很多东西,试图重做链接指南中的所有步骤,而我不知道我应该更改目录所有权。
如果我需要提供更多日志,请指导我 - 在哪里可以找到这些日志?由于 N++ 确实经过了身份验证,因此服务器肯定有一些日志可以帮助找到问题的原因,对吗?
答案1
问题出在目录 chmod 和 chown 上。现在很难告诉我这是由重启导致的,还是我的疏忽导致的。无论如何,我在这里找到了帮助:https://devanswers.co/configure-sftp-web-server-document-root/