LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1090|回复: 9

如何禁止别人访问我的ssh服务?

[复制链接]
发表于 2006-8-8 14:58:36 | 显示全部楼层 |阅读模式
有两个域,redhat1.com,redhat2.com,user1属于redhat1.com,本机属于redhat1.com。现在有两个问题:
1。只允许user1从redhat1.com访问我的ssh服务。
2。禁止redhat2.com的用户访问我的ssh服务。
请问该怎么做?
发表于 2006-8-8 15:40:26 | 显示全部楼层
修改ssh的配置文件sshd_config

ListenAddress 指定ip
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-8 16:34:18 | 显示全部楼层
hosts.allow:
sshd:redhat1.com
hosts.deny:
redhat2.com
这样够吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-9 13:03:21 | 显示全部楼层
顶一下,我还是不够确信!
回复 支持 反对

使用道具 举报

发表于 2006-8-15 10:41:00 | 显示全部楼层
support ... i want to the answer.
回复 支持 反对

使用道具 举报

发表于 2006-8-15 11:24:06 | 显示全部楼层

lwq315

Post by lwq315
hosts.allow:
sshd:redhat1.com
hosts.deny:
redhat2.com
这样够吗?


你说的是在/etc/hosts.allow 和 /etc/host.deny 中分别加入

sshd:redhat1.com
sshd:redhat2.com

?????
回复 支持 反对

使用道具 举报

发表于 2006-8-15 11:32:43 | 显示全部楼层
我试过以上方法, 都不能拒绝访问!
回复 支持 反对

使用道具 举报

发表于 2006-8-15 17:18:48 | 显示全部楼层
直接关闭ssh使用的端口
回复 支持 反对

使用道具 举报

发表于 2006-8-15 19:28:23 | 显示全部楼层
1。只允许user1从redhat1.com访问我的ssh服务。
2。禁止redhat2.com的用户访问我的ssh服务。
请问该怎么做?

基本上,没这个必要,除非 密码 或者 密钥 是小范围公开的。
回复 支持 反对

使用道具 举报

发表于 2006-8-17 20:01:04 | 显示全部楼层
使用密钥认证 或者 卸载ssh
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表