我可以给ftp访问默认用户(在我的情况是Ubuntu的)?

默认情况下,在amazon ec2 ubuntu实例中,创build一个“ubuntu”用户时不需要密码(只能使用亚马逊安全密钥)。

如果我为这个用户创build一个密码,它会破坏我的实例吗?

我不认为会破坏这个实例,但我会小心地与第三方分享密码。 例如,ftp将允许他们访问ssh的授权密钥,他们可以添加他们自己的,然后ssh。因为'Ubuntu'具有sudo权限,他们可以获得完全控制权。

我不会让任何用户使用sudo访问FTP权限,任何能够使用FTP的用户都应该禁用shelllogin(/ bin / nologin)。

你真的应该用你的私钥使用SFTP来获得最好的安全性。 不过,它不会以任何方式伤害你的实例。