免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4180 | 回复: 10
打印 上一主题 下一主题

[Web] 如何指定ip的ssh权限? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-12 09:52 |只看该作者 |倒序浏览
比如我的服务器ip地址是ip_addr1
我的客户段ip是ip_addr2,两个ip都是外部ip,不属于局域网。
我如何控制服务器让我的ip_addr2能远程控制,其他ip不能。

背景:如果我完全开放SSH,那么别人都可以攻击,而且服务器每天被攻击得咣咣响。
如果完全关闭,那我自己也控制不了了。请问如何解决?

论坛徽章:
0
2 [报告]
发表于 2009-11-12 10:18 |只看该作者
vi /etc/hosts.allow 
sshd: 192.168.0.X (也可以是ip段)

论坛徽章:
0
3 [报告]
发表于 2009-11-12 10:19 |只看该作者
使用id_rsa登录的方式也挺好的

论坛徽章:
0
4 [报告]
发表于 2009-11-12 10:51 |只看该作者

回复 #2 相当宏伟 的帖子

多谢回复!
我看了一下hosts.allow里面的内容,觉得这个文件的设定只是针对局域网有效,不知理解是否正确

# hosts.allow   This file describes the names of the hosts which are
#               allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#

论坛徽章:
0
5 [报告]
发表于 2009-11-12 10:52 |只看该作者
对公网也有效

论坛徽章:
0
6 [报告]
发表于 2009-11-12 10:53 |只看该作者
和Windows 远程桌面里指定可登录ip是一样的

论坛徽章:
0
7 [报告]
发表于 2009-11-12 11:00 |只看该作者
谢谢了。
>对公网也有效
那我现在这个文件里面是空的,那是代表哪儿都能访问吗?还是哪儿都不能访问呢?

另外问一个探讨性的问题:
如果hosts.deny和hosts.allow里都设置了同一个ip001,那ip001是能访问还是不能访问?

论坛徽章:
0
8 [报告]
发表于 2009-11-12 11:30 |只看该作者
晕了  ,你是和系统较劲呢吧?

论坛徽章:
0
9 [报告]
发表于 2009-11-12 11:42 |只看该作者

回复 #8 相当宏伟 的帖子

哪有这闲工夫啊。
只是急着配置远程控制呢。

总结一下吧。我想完成如下功能:
1.指定ip001能通过ssh,telnet,ftp,samba,mail访问服务器ip000
2.禁止其他任何ip以ssh,telnet,ftp,samba,mail方式访问服务器ip000
请问如下操作是否正确:
1.配置filewall如下
http://bbs.flatws.cn/viewthread.php?tid=5528&extra=
2.配置vi /etc/hosts.allow,添加
sshd:ip001

论坛徽章:
0
10 [报告]
发表于 2009-11-12 14:19 |只看该作者

/etc/hosts.allow里是应该添加网关地址还是?

问题还没有解决,所以这里再问一下。如果上面的ip地址addr2不是全球ip地址,而是经过了网关addr3后转成的内部ip地址,
那么我是应该在/etc/hosts.allow加上网关地址addr3还是其他?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP