我有一个运行 Ubuntu 18 和 Apache 的 digitalocean droplet。我在那里安装了 proftpd,当我通过 ssh 登录到 droplet 并运行ftp myservertld
或时,telnet myservertld 21
我可以正确访问 proftpd 实例。但是,当我尝试通过 filezilla、终端或浏览器从我的电脑连接到它时,或者甚至从另一个单独的 droplet 连接到它时,我无法连接到 ftp 服务器,连接只是超时。在 filezilla 上我得到了这个:
Status: Resolving address of myservertld
Status: Connecting to IP:21...
Error: Connection timed out after 20 seconds of inactivity
Error: Could not connect to server
答案1
我只是忘了在防火墙中打开端口
ufw allow 21/tcp