如何实现远程云服务器模型部署在本地使用

远程云服务器模型部署在本地使用

1.问题说明:

在使用pycharm的ssh连接到远程云服务器时,模型已经加载成功并且出现了如下标识:
在这里插入图片描述但是我们打开本地的7080端口,发现是拒绝访问。这是什么情况?
起初我认为是代理的问题,但是我关闭代理后并无卵用。然后又重启电脑还是无效。

2.解决方案

直到我了解了我使用的命令是基于Gradio实现的。那么有以下几种解决方案(以远程云服务器打开7860端口为例):

2.1 直接访问(如果网络允许)

如果远程机器的 7860 端口对外公开,并且没有网络防火墙阻止访问,你可以直接通过远程机器的 IP 地址和端口号来访问,如 http://远程机器IP:7860。
此时设置远程云服务器的代码为
在这里插入图片描述

2.2 SSH 隧道

在你的本地主机的cmd窗口中,输入下列命令

ssh -L 本地端口:localhost:远程端口 用户名@远程机器IP

本地端口如8000(其他端口也可以,只要不发生冲突)
远程端口就是7860
用户名和IP实事求是填写即可。

界面如下:
如何实现远程云服务器模型部署在本地使用_第1张图片
接着打开localhost的8000端口(即你指定的本地端口),就可以看到你部署的模型了!
如何实现远程云服务器模型部署在本地使用_第2张图片

2.3 VPN

如果该网站是通过一个私有网络才访问的,那么可能需要挂上VPN。

That’s all.感谢!

你可能感兴趣的:(服务器,运维,ssh)