问题需求:
我们有时候需要分析一些大型文件,在我们自己的电脑上会卡住,而服务器端内存大,运行速度快,训练速度快,而且Linux服务器的fox火狐浏览器打开巨慢,这时候我们就想用我们自己的电脑浏览器打开,但是我们的服务器和电脑网络不一致,下面是教程:
1.配置文件修改
首先我们的服务器应该都有anaconda,都已经安装好了,第一步生成配置文件:
修改配置文件,添加这几行,要注意前面要把#号去掉,即不被注释掉。
c = get_config()
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.ConnectionFileMixin.ip = '0.0.0.0'
c.NotebookApp.allow_remote_access = True
至于端口号,默认都是8888,其他看名字就知道啥意思。
2.打开jupyter notebook
不需要创建新环境,直接输入:
可以看到下面jupyter 已经开始运行,只是这只是服务器端,接下来我们要用自己电脑的浏览器打开。
3浏览器网址获取
现在和很多人的教程不一样,有的会创建密码,还有网址token,但我们这没有,我也困惑了很久, 在输入http://x.x.x.x:8888/后浏览器根本进不去,说明不对。
由于是外网,我们需要一个中转站,下载git bash客户端
就是这个,我们需要输入下面:
其中x.x.x.x是你服务器IP地址,C:/Users/admin/Desktop/fwqgl/zhenchao_rsa_1234是你登录服务器的密钥,-p 6002是你shell登录服务器的端口号,zhenchao@120.78.165.129是你登录服务器的名字和会话属性里的IP,127.3.4.1:8889这个是我们要登录的网址,但是怎么获取这个IP端口号呢
打开cmd或者anaconda prompt,输入netstat -ano查看IP就是127.3.4.1:8889还空闲。
打开浏览器,输入网址http://127.3.4.1:8889即可登录成功
如果还不成功, 再结合其他教程,可以讨论。