如何限制对内部网络上的计算机的FTP和SMB访问

时间:2014-02-12 17:24:17

标签: linux ftp raspberry-pi smb

我已安装samba并尝试为samba添加此行配置文件

Listen=yes

Listen_address = 127.0.0.1 我也把它放在vsftpd.cnf中 它不起作用

1 个答案:

答案 0 :(得分:0)

IP地址127.x.x.x始终仅限于本地主机,因此当其他计算机尝试时,它们仅连接到自己。假设您在Raspberry Pi上安装了Linux,请查看它与外部世界连接的其他IP地址,如下所示:

/sbin/ifconfig

然后使用其中一个地址代替。还尝试从其他计算机ping该地址 - 如果这不起作用,那么ftp几乎没有机会工作。

vsftpd.conf documentation表示默认是侦听所有本地地址。您可以通过在行的开头用#注释掉listen_address行来尝试,然后重新启动vsftpd服务器进程。

不要混淆samba和vsftp。它们是两个使用不同协议,端口号和配置文件的独立服务器进程。

请注意区分大小写的选项,错误的情况不起作用。你写了Listen但可能意味着倾听; - )