debian – 在这些端口上运行webserver(nginx)时,在端口80或443上使用SSH
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了debian – 在这些端口上运行webserver(nginx)时,在端口80或443上使用SSH,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含777字,纯文字阅读大概需要2分钟。
内容图文
我有一台远程Linux(Debian)机器,我想从一个非常有限的网络访问.事实上,只有两个开放端口是端口80(用于HTTP)和443(HTTPS).
在这台机器上我有nginx服务器,它运行在端口80和443上.
我之前没有做过这样的事情,并且对nginx以外的任何服务器软件(以及Minecraft并不是特别难做)相当缺乏经验.
如果有一个简单的方法来实现这一点,请告诉我.
这台机器上的ssh服务器是这样的:OpenSSH_6.0p1 Debian-4 deb7u2,OpenSSL 1.0.1e 2013年2月11日
解决方法:
restricted_net=1.2.3.0/24
iptables -t nat -A PREROUTING -s "$restricted_net" -p tcp --dport 80 -j REDIRECT --to-ports 22
解开
iptables -t nat -L -nv --line-numbers
显示添加的规则的编号.如果它是该链中的第一条规则,则可以将其删除
iptables -t nat -D PREROUTING 1
它也可以直接删除:
iptables -t nat -D PREROUTING -s "$restricted_net" -p tcp --dport 80 -j REDIRECT --to-ports 22
内容总结
以上是互联网集市为您收集整理的debian – 在这些端口上运行webserver(nginx)时,在端口80或443上使用SSH全部内容,希望文章能够帮你解决debian – 在这些端口上运行webserver(nginx)时,在端口80或443上使用SSH所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。