如何使用 ssh 和 Serveo.Net 在 Public Internet 上访问 Jupyter Notebooks?
How to Use ssh and Serveo.Net to Access Jupyter Notebooks on Public Internet?
我想从任何地方访问我服务器上的 jupyter notebooks 运行。我不想在我的路由器或防火墙上打开端口。我可以使用 ssh 来做吗?我可以使用自定义域吗?
以下命令会将您的服务(端口 8888)暴露给 public 互联网(端口 80/443)。注意,安全性与 Jupyter 登录屏幕的安全性一样好。您可以使用自己的域(例如 https://n.u.example.com)。如果 ssh 崩溃,该命令将尝试每秒重新启动一次。有关详细信息,请参阅 serveo.net。
date && until ssh -o ServerAliveInterval=60 -R n.u.example.com:443:localhost:8888 serveo.net -i ~/OneDrive/Documents/u.example.com; do date && sleep 1 && echo "Restarting..."; done
我想从任何地方访问我服务器上的 jupyter notebooks 运行。我不想在我的路由器或防火墙上打开端口。我可以使用 ssh 来做吗?我可以使用自定义域吗?
以下命令会将您的服务(端口 8888)暴露给 public 互联网(端口 80/443)。注意,安全性与 Jupyter 登录屏幕的安全性一样好。您可以使用自己的域(例如 https://n.u.example.com)。如果 ssh 崩溃,该命令将尝试每秒重新启动一次。有关详细信息,请参阅 serveo.net。
date && until ssh -o ServerAliveInterval=60 -R n.u.example.com:443:localhost:8888 serveo.net -i ~/OneDrive/Documents/u.example.com; do date && sleep 1 && echo "Restarting..."; done