![一旦用户通过 ssh 登录,就允许 http 请求](https://linux22.com/image/540014/%E4%B8%80%E6%97%A6%E7%94%A8%E6%88%B7%E9%80%9A%E8%BF%87%20ssh%20%E7%99%BB%E5%BD%95%EF%BC%8C%E5%B0%B1%E5%85%81%E8%AE%B8%20http%20%E8%AF%B7%E6%B1%82.png)
我有一个安全的网络服务器(apache),如果用户不是来自某个 IP,它就会拒绝他们。
有时我的 IP 会改变,我希望它允许我。
我想到的一个方法是,一旦我 ssh 登录,就自动添加 ip。由于 ssh 是通过密码验证完成的,所以它非常安全。
有人有实现这样的事情的想法吗?
答案1
为什么不在几个动态 DNS 提供商之一处注册一个主机名,并将该主机名添加到您的 apache“允许来自”配置中?
您可以注册并获得固定主机名http://www.dyndns.com/(还有很多其他的)并按照那里的说明在更改后更新您的动态 IP。有几种方法可以做到这一点,一些路由器已经实现了这一点,如果没有,您需要安装 dyndns 更新客户端。