我刚刚安装了 VSFTPD,我一直很喜欢它的易用性,但我找不到一些东西...有人可以告诉我如何指定允许连接的 IP 地址吗?
基本上我想要的结果是这样的:
- 您只能使用用户
robin
和正确的密码登录。 - 你可以读, 但不是写 任何事物。
- 仅
192.168.1.7
允许连接。
答案1
编辑 /etc/vsftpd.conf 使其看起来像这样:
For allowing local users to log in:
local_enable=YES
For limiting the users logging in:
userlist_enable=YES
For only allowing users in userlist, instead of denying:
userlist_deny=NO
Defining the userlist file:
userlist_file= /etc/vsftpd.user_list
将“robin”用户名添加到 /etc/vsftpd.user_list 文件。
将 IP 地址 192.168.1.7 添加到您的 /etc/hosts.allow 文件,使其如下所示:
vsftpd: 192.168.1.7
重新启动 vsftpd 然后一切就绪了。