即使在本地主机上使用 ftp 命令,通过 WordPress 上的 Web 服务器,在我的个人计算机上通过 FileZilla,简而言之,我需要我的 FTP 服务器,但它拒绝让任何人连接。
使用 SFTP 效果很好,但即使我在 vsftpd 上启用 SSL,我认为这是同一件事,它仍然不起作用。
我已经学习了很多关于如何设置它的教程,尝试多次擦拭我的服务器,但没有任何效果。
使用netstat -tlpn返回此结果,似乎进程正在运行但未在侦听,即使在配置文件中侦听设置为 YES。
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 9563/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 972/sshd
tcp6 0 0 :::58623 :::* LISTEN 25429/java
tcp6 0 0 :::49505 :::* LISTEN 25429/java
tcp6 0 0 :::80 :::* LISTEN 22955/apache2
tcp6 0 0 :::8080 :::* LISTEN 25429/java
tcp6 0 0 :::22 :::* LISTEN 972/sshd
Run Code Online (Sandbox Code Playgroud)
这实际上是 SSH SFTP 以某种方式在 21 而不是 22 上运行。因此,如果有人遇到同样的问题,请尝试通过 SFTP 客户端而不是普通的旧 FTP 进行连接,仍然使用端口 21