1 回答

TA贡献1921条经验 获得超9个赞
我只在服务器设置中创建了一个 root 密码。我不知道解决这个问题的方法。替换your_server_ip
为您的 linode ip。
所以基本上首先我们设置我们的 Linode 服务器。您可以直接以root身份登录服务器
$ ssh root@your_server_ip
然后我们添加具有 sudo 权限的用户
# adduser user
你会被问到一些信息。只需提供一个密码,如果需要,将其余部分保留为默认值。然后
# usermod -aG sudo user
然后我们设置我们的防火墙。如果你跳过那么你将 100% 遇到一些错误。
# ufw allow OpenSSH
然后允许 ssh 通过
# ufw enable
然后打开一个新终端并登录用户帐户
$ ssh user@your_server_ip
现在我们更新我们的工作区
$ sudo apt update $ sudo apt -y upgrade
默认情况下你应该有 python。python3 -V
您可以通过接下来我们安装 pip 和一些其他软件包来检查它。您可以尝试跳过此步骤。
$ sudo apt install -y python3-pip $ sudo apt install build-essential libssl-dev libffi-dev python3-dev
我不需要设置虚拟环境,但如果需要,您可以选择这样做。现在我们安装jupyter notebook
$ python3 -m pip install jupyter
而且还没有完成!!!然后通过使用注销服务器
$ exit
现在我们使用 ssh 隧道连接到 jupyter notebook 应用程序。
$ ssh -L 8000:localhost:8888 user@your_server_ip
这里的 8888 是 Jupyter Notebook 的默认端口。不过请随意更改8000
。如果此命令没有错误,它将使您登录到远程服务器。然后运行 Jupyter Notebook 应用程序
$ jupyter notebook
要连接到 Jupyter Notebook,请使用您最喜欢的 Web 浏览器导航到本地主机上的本地端口:http://localhost:8000 使用终端上生成的令牌登录到 jupyter。
添加回答
举报