我已经成功设置了ec2 ubuntu服务器。也能够通过 ftp 连接 ec2 实例。但这是默认的"ubuntu"用户,并赋予所有系统的控制权。所以我想创建一个新用户并允许他们访问/var/www
文件夹,而他们看不到其他任何内容。即使共享私钥也很危险。我一直在谷歌上搜索了最后一天,但找不到任何解决方案。没有太多的 linux 服务器知识,但通过以下步骤,我能够实现它。
我通过终端创建了一个带有密码的用户,允许将该新用户的家庭目录设置为/var/www
,并尝试通过filezilla进行连接。但无法连接并给出错误ECONNREFUSED - Connection refused by server
你做了什么来设置ftp,但你可能想安装和配置vsftp。 这里有一个很好的步骤总结。