使用jupyter notebook可以遠程訪問服務器的內容,還是比較方便的。
一、安裝anaconda3 (anaconda中一般自帶jupyter notebook)
參考博客:https://blog.csdn.net/u012243626/article/details/82469174#commentBox。
二、配置遠程服務(在服務器上的操作)
1、生成配置文件
打開ubuntu終端,輸入命令:
jupyter notebook --generate-config
2、生成密碼
打開新終端,並且進入python界面(輸入python
即可)(我的是anaconda3,使用的python3.7)
輸入:
from notebook.auth import passwd
passwd()
這個時候需要自己設置密碼,並且確認輸入密碼。之後會生成一個長串密文。
比如我的是:‘sha1:0fdd168a09e9:58101d64aa660519eaa44b4baed6f39b2a2d7216’
3、修改配置文件
終端輸入:
vim ~/.jupyter/jupyter_notebook_config.py
在文件開頭部分輸入:
c.NotebookApp.ip='*' #意思是任意IP都可以訪問
c.NotebookApp.password = u'sha1:0fdd168a09e9:58101d64aa660519eaa44b4baed6f39b2a2d7216' #剛纔那個生成的密文,注意自己替換掉
c.NotebookApp.open_browser = False #False是默認不打開瀏覽器
c.NotebookApp.port =8888 #指定一個你想要的端口,後面可以從這個端口使用
注:vim基本操作:
a 進入插入模式
esc 推出編輯模式
:wq 退出vim
4、啓動 jupyter notebook
在希望訪問的目錄打開jupyter notebook(在對應目錄打開就可以訪問對應目錄的內容)
輸入命令:
jupyter notebook
這樣相當於該服務器已經打開。
附加:查看自己電腦的IP地址
終端輸入:
sudo ifconfig -a
三、遠程訪問(在其他電腦訪問)
找一個電腦打開瀏覽器訪問IP:端口
就可以遠程訪問服務器上的jupyter。
這個端口就是之前第二.3步裏面配置文件中設置的端口:8888。
那麼我的網址就是:192.168.1.161:8888
打開就是這樣子:
參考文章:
https://blog.csdn.net/tuzixini/article/details/79105482#commentBox
https://www.cnblogs.com/wu-chao/p/8419889.html