需求是只允许固定的IP可以通过ssh远程登录。
创建完acl策略后在V5版本中的user-interface vty 0 4 下可以配置acl number inbound,但是在V7版本下无法配置。有别的命令可替换吗?
(0)
最佳答案
ssh server acl命令用来设置对IPv4 SSH客户端的访问控制。
undo ssh server acl命令用来恢复缺省情况。
【命令】
ssh server acl { advanced-acl-number | basic-acl-number | mac mac-acl-number }
undo ssh server acl
【缺省情况】
允许所有IPv4 SSH客户端向设备发起SSH访问。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
advanced-acl-number:指定IPv4高级ACL,取值范围为3000~3999。
basic-acl-number:指定IPv4基本ACL,取值范围为2000~2999。
mac acl-number:指定二层ACL。acl-number是二层ACL的编号,取值范围为4000~4999。
【使用指导】
对IPv4 SSH客户端的访问控制通过引用ACL来实现,具体情况如下:
· 当引用的ACL不存在或者引用的ACL为空时,允许所有IPv4 SSH客户端访问设备。
· 当引用的ACL非空时,则只有匹配ACL中permit规则的IPv4 SSH客户端可以访问设备,其他客户端不可以访问设备。
该配置生效后,只会过滤新建立的SSH连接,不会影响已建立的SSH连接。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 只允许IPv4地址为1.1.1.1的SSH客户端向设备发起SSH访问。
<Sysname> system-view
[Sysname] acl basic 2001
[Sysname-acl-ipv4-basic-2001] rule permit source 1.1.1.1 0
[Sysname-acl-ipv4-basic-2001] quit
[Sysname] ssh server acl 2001
(0)
您好,请知:
假设仅允许192.168.1.1这个IP通过SSH登录设备
1、先创建ACL,仅允许192.168.1.1通过:
acl number 2000
rule 0 permit source 192.168.1.1 0
quit
2、将ACL应用到SSH
ssh server acl 2000
(1)
暂无评论
通过源IP对SSH进行控制,仅允许来自10.110.100.52和10.110.100.46的SSH用户访问设备。
图7-1 使用ACL对SSH用户进行控制
# 定义ACL。
<Sysname> system-view
[Sysname] acl basic 2000 match-order config
[Sysname-acl-ipv4-basic-2000] rule 1 permit source 10.110.100.52 0
[Sysname-acl-ipv4-basic-2000] rule 2 permit source 10.110.100.46 0
[Sysname-acl-ipv4-basic-2000] quit
# 引用ACL,允许源地址为10.110.100.52和10.110.100.46的SSH用户访问设备。
[Sysname] SSH server acl 2000
(1)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论