Ubuntu设置仅允许某些IP或用户登录系统和访问Samba

一、仅允许特定用户通过ssh登录

sudo vi /etc/ssh/sshd_config


空白处添加
#如果仅允许用户,不限制IP
AllowUsers ubuntu
#仅允许特定用户特定IP
AllowUsers [email protected]


保存退出后执行
sudo service ssh restart

二、限制IP、IP段登录

sudo vi /etc/hosts.deny

添加
sshd:ALL
先禁止所有IP登录


sudo vi /etc/hosts.allow

#添加允许的IP,多个用逗号隔开
sshd:10.133.20.21,10.138.20.22,10.133.48.136:allow

或者下面这种格式
sshd:192.168.0.1/24,192.168.0.,192.168.1.:allow

无需重启ssh 

三、限制Samba访问

sudo vi /etc/samba/smb.conf


在共享目录的配置中添加hosts allow =  IP   ,多个IP空格隔开

如
[Share]
public = yes
....
hosts allow = 10.133.20.21 10.133.20.22 10.133.48.136

 

你可能感兴趣的:(Linux,ubuntu,Samba,ssh,ubuntu,权限管控)