从Postman向远程服务器发出API请求

b5lpy0ml  于 2023-01-13  发布在  Postman
关注(0)|答案(1)|浏览(319)

我通过ssh在远程服务器上工作,我在远程服务器上本地运行了一个服务,但是我如何从我本地机器的 Postman 到远程服务器上的服务API。
我可以从远程服务器发出curl请求,但我不能在Postman中进行ssh隧道,我应该遵循什么步骤?

f0brbegy

f0brbegy1#

而SSH和HTTP都是客户端和服务器端通信的协议,SSH和HTTP的基本区别;
我想你知道,但只是为了其他人/澄清- SSH的意思是“安全 shell ”。它有一个内置的用户名/密码认证系统来建立连接。问题是,它使用端口22来执行连接的协商或认证过程。远程系统的认证是通过从您的机器提供公钥来完成的。
大多数Web服务器侦听请求的默认端口为端口80(HTTP)或443(HTTPS)

让它工作

您可以通过定义防火墙规则来公开远程服务器上的端口(即使80可能应该打开),并使服务器侦听该端口上的传入请求。

现在,如果你不想公开它把两者,您的远程服务器和您的本地机器在同一个VPN网络-仍然您的服务器需要侦听HTTP请求的一些端口.

如果您没有使用某种反向代理,请确保指定要联系服务器的端口,例如http://localhost:8080

相关问题