Failed to start vsftp.service: Unit vsftp.service not found.
时间: 2024-02-23 10:54:04 浏览: 129
vsftp配置详解
根据引用[1]中的错误信息,"Failed to start vsftp.service: Unit vsftp.service not found."表示无法找到vsftp服务单元。这可能是由于服务单元被屏蔽(masked)导致的。你可以尝试以下代码来解决这个问题:
```shell
sudo systemctl unmask vsftpd.service
sudo systemctl start vsftpd.service
```
第一行代码将解除对vsftpd服务单元的屏蔽,第二行代码将启动vsftpd服务。如果这些命令执行成功,应该能够成功启动vsftpd服务。
另外,根据引用中的解决方法,如果你在使用Filezilla时遇到了服务器发回了不可路由的地址的错误,你可以尝试更改Filezilla的设置。具体步骤如下:
1. 打开Filezilla软件。2. 点击菜单栏中的"编辑",然后选择"设置"。
3. 在设置窗口中,选择"连接",然后选择"FTP"。
4. 在右侧的选项中,找到"被动模式",将其从"使用服务器的外部IP地址来代替"改为"回到主动模式"。
5. 点击"确定"保存设置。
这样,你应该能够解决服务器发回不可路由地址的问题。
阅读全文