首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用端口80安全连接到码头映像?

问使用端口80安全连接到码头映像?
EN

Ask Ubuntu用户
提问于 2020-12-28 05:48:11
回答 1查看 231关注 0票数 0

我在VPS上运行一个码头图像。该映像使用端口80作为前端登录(而且我不能使用443,因为它被占用用于其他目的)。

无论如何,我觉得不舒服登录端口80,因为密码很容易被抓取的方式。

我如何建立一个安全的前端连接,以便在我尝试登录时,输入的任何密码都将被加密,即使我使用端口80 (http)。我想SSH隧道会在某种程度上起作用-这有可能吗?

EN

回答 1

Ask Ubuntu用户

发布于 2020-12-28 15:06:56

https 443端口号不是“魔术”,您可以使用从1-65535您喜欢的任何端口。只有两个条件:

  1. 服务器和客户端必须(同意)使用相同的端口号。
  2. 在1-1023范围内的端口是“众所周知的端口”,这些端口在世界范围内分配给特定的应用程序或协议。如果使用这些端口号之一,则可能会与“知名”应用程序发生冲突。从1024开始的端口可以自由使用。

例如,您可以使用端口30443。只需在浏览器中的url末尾添加a :30443,如"https://www.myip.com:30443““。

设置码头以将码头映像的443端口公开给机器30443端口。

如果您的docker映像只支持通过端口80进行非https访问,那么您可能需要设置一个代理,以保护docker映像的80端口-nginx代理和letsencrypt nginx-代理伙伴-可以提供帮助,但这是另一个主题。

请参阅https://github.com/nginx-proxy/docker-letsencrypt-nginx-proxy-companion

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1303298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档