这是我的第一篇博文,在此纪念一下。
本人在工作中经常需要用python处理数据和绘图,Anaconda自带的图形界面编辑器有spyder和jupyter notebook,在本地机器上我更习惯使用spyder,但是最近使用远程服务器的次数越来越多了,而spyger连接远程服务器的功能并不是很好用,因此转战jupyter,在此记录一下jupyter notebook访问远程服务器的配置过程。
1. 登录到远程服务器
打开一个bash窗口并登录远程服务器
$ssh -p port1 user@remoteaddress
2. 生成配置文件
user:localhost$jupyter notebook --generate-config
3. 在ipython中创建登录密码
远程打开notebook网页后会弹出对话框要求输入该密码
user:localhost$ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'argon2:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
In [3]: exit()
保存好生成的密钥
4. 修改配置文件
user:localhost$vi ~/.jupyter/jupyter_notebook_config.py
按i进入编辑模式,修改如下内容: