VSFTPD 拒绝连接 Debian

VSFTPD 拒绝连接 Debian

尝试设置 VSFTPD 以与 ShareX 一起使用来上传文件和图像。

当我检查状态时,我得到了这个

root@vps:~# /etc/init.d/vsftpd status
● vsftpd.service - vsftpd FTP server
   Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled)
   Active: failed (Result: exit-code) since Mon 2016-05-09 13:30:03 EDT; 3min 40s ago
  Process: 8232 ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf (code=exited, status=2)
  Process: 8229 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS)
 Main PID: 8232 (code=exited, status=2)

May 09 13:30:03 vps systemd[1]: Started vsftpd FTP server.
May 09 13:30:03 vps systemd[1]: vsftpd.service: main process exited, code=exited, status=2/...MENT
May 09 13:30:03 vps systemd[1]: Unit vsftpd.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.

在 ShareX 中发送测试上传时,我收到错误“无法建立连接,因为目标机器主动拒绝”

任何帮助表示感谢

答案1

您尚未列出vsftpd.conf文件的内容。很可能是 vsftpd 无法找到要监听的地址。添加/编辑以下指令vsftpd.conf应该会有所帮助:

listen=YES
listen_address=<your public IPv4 address>

有关更多信息,请参阅 vsftpd.conf 官方手册页http://vsftpd.beasts.org/vsftpd_conf.html

相关内容