-1

我想从任何地方访问在我的服务器上运行的 jupyter 笔记本。我不想在我的路由器或防火墙上打开端口。我可以使用 ssh 来做到这一点吗?我可以使用自定义域吗?

4

1 回答 1

0

以下命令会将您的服务(端口 8888)暴露给公共互联网(端口 80/443)。注意,安全性仅与 Jupyter 登录屏幕的安全性一样好。您可以使用自己的域(例如https://nuexample.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
于 2019-03-24T11:15:52.470 回答