如何只允许通过SSH访问Web服务器?

雪am

我的目标是在PC上运行Web服务器(运行Ubuntu 16.04),只有我可以通过SSH访问它,这样即使是同一网络上的人也无法访问lighttpd服务器。

已经设置了SSH,但我不知道我将使用什么工具来限制仅通过SSH的lighttpd访问(这意味着没有LAN或其他类型的访问)。

畅快

我只会使用ubuntu防火墙脚本和iptables仅允许自己使用,并确保您的Web服务器仅侦听localhost / 127.0.0.1.。请注意,以下内容将除SSH之外的所有服务锁定到您指定的IP地址。如果要添加其他服务,则可以使用UFW添加这些端口或范围。

小心不要把自己锁在外面。如果您已经登录ssh,则连接不会断开。

假设24.1.1.1是您的IP,请仔细检查。

apt-get install iptables ufw
sudo ufw status
sudo ufw default deny incoming
sudo ufw default allow outgoing
ufw insert 1 allow from 24.1.1.1 to any port 22
ufw enable

vi /etc/YOURSERVER/server.conf

确保将绑定设置为127.0.0.1

您应该能够从该主机浏览或使用SSH隧道。

核对一下

curl http://localhost

或者

wget http://localhost

祝你好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

只允许通过VPN服务器访问互联网

来自分类Dev

如何只允许从资源服务器访问敏感数据?[OAuth OpenID]

来自分类Dev

只允许SFTP凭据的方法允许远程SSH服务器从Web主机备份文件的方法?

来自分类Dev

如何只允许通过iptables进行ssh和Internet访问?

来自分类Dev

无法通过SSH访问服务器

来自分类Dev

定期将动态公共IP发送到Web服务器以允许远程SSH访问

来自分类Dev

如何通过SSH在远程服务器上运行Web服务器脚本?

来自分类Dev

如何通过PowerShell(Azure CLI)启用“允许Azure服务和资源访问此服务器”?

来自分类Dev

只允许使用完整域名而不是IP时访问nginx服务器

来自分类Dev

通过OpenVPN使用NordVPN服务器连接到VPN服务器后,如何允许SSH进入终端?

来自分类Dev

我可以通过SSH连接访问远程Web服务器吗?

来自分类Dev

通过反向SSH隧道和URL访问localhost Web服务器

来自分类Dev

如何设置spring-boot以允许从外部IP地址访问Web服务器

来自分类Dev

Apache Web服务器LDAP - 如何允许非LDAP用户访问?

来自分类Dev

通过单个跳转SSH服务器访问多个SSH服务器

来自分类Dev

通过VPN或基于证书的ssh访问Linux服务器?

来自分类Dev

拒绝通过服务器的IP访问SSH

来自分类Dev

如何通过http代理(80端口)访问远程ssh服务器?

来自分类Dev

如何获取可以通过ssh访问服务器的所有用户的列表?

来自分类Dev

如何在可以通过ssh连接的服务器上打开Web浏览器?

来自分类Dev

如何配置dbus以允许ssh用户挂起服务器?

来自分类Dev

如何配置dbus以允许ssh用户挂起服务器?

来自分类Dev

如何允许https访问服务器中的文件

来自分类Dev

一种通过SSH匿名访问远程Linux服务器并运行图形Web浏览器的方法?

来自分类Dev

如何只允许用户通过重写访问页面?

来自分类Dev

无法通过SSH进入Linux Web服务器

来自分类Dev

通过Web服务器访问Docker映像

来自分类Dev

我如何只允许控制器访问表单提交?

来自分类Dev

无法通过组织的代理服务器访问内部Web服务器。需要帮助

Related 相关文章

  1. 1

    只允许通过VPN服务器访问互联网

  2. 2

    如何只允许从资源服务器访问敏感数据?[OAuth OpenID]

  3. 3

    只允许SFTP凭据的方法允许远程SSH服务器从Web主机备份文件的方法?

  4. 4

    如何只允许通过iptables进行ssh和Internet访问?

  5. 5

    无法通过SSH访问服务器

  6. 6

    定期将动态公共IP发送到Web服务器以允许远程SSH访问

  7. 7

    如何通过SSH在远程服务器上运行Web服务器脚本?

  8. 8

    如何通过PowerShell(Azure CLI)启用“允许Azure服务和资源访问此服务器”?

  9. 9

    只允许使用完整域名而不是IP时访问nginx服务器

  10. 10

    通过OpenVPN使用NordVPN服务器连接到VPN服务器后,如何允许SSH进入终端?

  11. 11

    我可以通过SSH连接访问远程Web服务器吗?

  12. 12

    通过反向SSH隧道和URL访问localhost Web服务器

  13. 13

    如何设置spring-boot以允许从外部IP地址访问Web服务器

  14. 14

    Apache Web服务器LDAP - 如何允许非LDAP用户访问?

  15. 15

    通过单个跳转SSH服务器访问多个SSH服务器

  16. 16

    通过VPN或基于证书的ssh访问Linux服务器?

  17. 17

    拒绝通过服务器的IP访问SSH

  18. 18

    如何通过http代理(80端口)访问远程ssh服务器?

  19. 19

    如何获取可以通过ssh访问服务器的所有用户的列表?

  20. 20

    如何在可以通过ssh连接的服务器上打开Web浏览器?

  21. 21

    如何配置dbus以允许ssh用户挂起服务器?

  22. 22

    如何配置dbus以允许ssh用户挂起服务器?

  23. 23

    如何允许https访问服务器中的文件

  24. 24

    一种通过SSH匿名访问远程Linux服务器并运行图形Web浏览器的方法?

  25. 25

    如何只允许用户通过重写访问页面?

  26. 26

    无法通过SSH进入Linux Web服务器

  27. 27

    通过Web服务器访问Docker映像

  28. 28

    我如何只允许控制器访问表单提交?

  29. 29

    无法通过组织的代理服务器访问内部Web服务器。需要帮助

热门标签

归档