首页 > 解决方案 > 基于协议限制对目录的访问

问题描述

我知道.htaccess可以用来根据域、IP 地址等限制对特定目录的访问,但是有没有办法可以根据协议限制访问?

我有一些脚本,我希望能够通过 SSH 在 Apache 服务器上远程运行。

标签: .htaccessssh

解决方案


SSH 和 http(s) 是完全不同的协议,通常由不同的服务器端程序负责。

Apache httpd 服务于 http 和配置的 https 请求。可以通过.htaccess文件来限制访问。在.htaccesshttps 使用中,可以使用SSLRequireSSL指令强制。Apache httpd 与 ssh 无关。

对于 ssh 连接,通常由 sshd 负责,因此如果您只想通过 ssh 访问和执行脚本,请将它们移出 httpd 访问权限。


推荐阅读