首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sshd中ipv6地址在hosts.allow中的格式

sshd中ipv6地址在hosts.allow中的格式
EN

Ask Ubuntu用户
提问于 2016-03-11 12:49:55
回答 1查看 6.1K关注 0票数 2

我正在尝试允许用户通过ssh访问具有IPv6地址的用户。我想在hosts.allow文件中分配地址--我有其他用户的IPv4地址工作正常,但似乎IPv6地址有语法问题。

有人能建议一下我尝试过的xxx.yyy.zzz.123 [wwww:xxxx:yyyy:zzzz:aaaa:bbbb:cccc:dddd]/64的正确格式吗?

基本上,我在上一个ipv4地址之后添加了一个空格,后面是方括号内的用户地址,后面跟着/64,但这不起作用。任何有帮助的建议都很感激。

EN

回答 1

Ask Ubuntu用户

发布于 2016-03-11 13:13:58

手册页host.allow:表单'N:n/m‘的表达式被解释为'net/prefixlen’对。如果'net‘的’前缀‘位等于地址的’前缀‘位,则匹配IPv6主机地址。例如,net/prefixlen模式'3ffe:505:2:1::/64‘匹配范围'3ffe:505:2:1::’到‘3ffe:505:2:1:ffff:ffff:ffff’的每个地址。

要使用IPv6地址,必须将它们括在[]'s中。有效的IPv6地址示例:

代码语言:javascript
复制
ALL : [fe80::%fxp0]/10 : allow
ALL : [fe80::]/10 : deny
ALL : [2001:db8:2:1:2:3:4:3fe1] : deny
ALL : [2001:db8:2:1::]/64 : allow

基本上,我在上一个ipv4地址之后添加了一个空格,后面跟着方括号中的用户地址,后面跟着/64,但这不起作用

我看到的所有示例都将IPv6放在了另一行。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/744678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档