我已安装samba并尝试为samba添加此行配置文件
Listen=yes
Listen_address = 127.0.0.1 我也把它放在vsftpd.cnf中 它不起作用
答案 0 :(得分:0)
IP地址127.x.x.x始终仅限于本地主机,因此当其他计算机尝试时,它们仅连接到自己。假设您在Raspberry Pi上安装了Linux,请查看它与外部世界连接的其他IP地址,如下所示:
/sbin/ifconfig
然后使用其中一个地址代替。还尝试从其他计算机ping该地址 - 如果这不起作用,那么ftp几乎没有机会工作。
vsftpd.conf documentation表示默认是侦听所有本地地址。您可以通过在行的开头用#注释掉listen_address行来尝试,然后重新启动vsftpd服务器进程。
不要混淆samba和vsftp。它们是两个使用不同协议,端口号和配置文件的独立服务器进程。
请注意区分大小写的选项,错误的情况不起作用。你写了Listen但可能意味着倾听; - )