JupyterLab遠程密碼訪問實現(xiàn)
有些時候因為某些原因(如本地機器資源不足、數(shù)據(jù)不能離網(wǎng)等),需要使用本地電腦連接遠程服務(wù)器進行開發(fā)工作,在這里記錄下如何在遠程Linux上配置Jupyter服務(wù)器,從而在本地電腦上遠程密碼連接JupyterLab進行開發(fā)。
部署環(huán)境
遠程服務(wù)器:
Linux操作系統(tǒng):CentOS 7.6 64位
Python:anaconda(后續(xù)操作都是在默認環(huán)境base中進行的,使用conda activate激活)
本地電腦:普通PC
配置步驟
生成JupyterLab配置文件
在終端命令行輸入下面的命令生成配置文件:
jupyter lab --generate-config
生成的配置文件在當前用戶家目錄的.jupyter目錄下:~/.jupyter/jupyter_lab_config.py
設(shè)置密碼
輸入命令:
jupyter lab password
根據(jù)提示輸入密碼后,會生成另外一個配置文件~/.jupyter/jupyter_server_config.json,里面包含了經(jīng)過加密的密碼,如下所示:

修改配置文件jupyter_lab_config.py中的相關(guān)變量
主要修改下面幾個地方:
修改前
# c.ServerApp.ip = 'localhost' # c.ServerApp.allow_remote_access = False # c.ServerApp.open_browser = False # c.ExtensionApp.open_browser = False # c.LabServerApp.open_browser = False # c.ServerApp.password = ''
修改后(記得要刪除行首的#號 取消注釋)
c.ServerApp.ip = '0.0.0.0' # 很多博客說改成*,這樣也是可以的,只是在啟動的時候會有相應(yīng)的警告信息 c.ServerApp.allow_remote_access = False c.ServerApp.open_browser = False c.ExtensionApp.open_browser = False c.LabServerApp.open_browser = False c.ServerApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$LlSzKhyztyp6J/1rql8zrw$VYmhQYBkkpPgWfckCyC0Uj0tZta8AEQyMLG3csWrAkk' # 將配置文件jupyter_server_config.json中的加密密碼復制到這里
然后保存退出就可以了
啟動和連接訪問
啟動
服務(wù)器終端中直接輸入jupyter lab即可啟動,以root用戶啟動則需要添加--allow-root選項(如果需要作為守護進程并且后臺啟動的話,可以輸入nohup jupyter lab &),啟動成功后的輸出如下所示:

可以看到Jupyter服務(wù)器監(jiān)聽端口為8888
連接訪問
在本地瀏覽器中輸入服務(wù)器ip:8888即可連接訪問遠程Jupyter服務(wù)器:

在密碼框中輸入之前設(shè)置的密碼即可進入JupyterLab的開發(fā)環(huán)境,如下所示:

到此這篇關(guān)于JupyterLab遠程密碼訪問實現(xiàn)的文章就介紹到這了,更多相關(guān)JupyterLab遠程密碼訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- pip install jupyterlab失敗的原因問題及探索
- Pycharm關(guān)于遠程JupyterLab以及JupyterHub登錄問題
- python數(shù)據(jù)可視化JupyterLab實用擴展程序Mito
- 手把手教你配置JupyterLab 環(huán)境的實現(xiàn)
- 如何以Winsows Service方式運行JupyterLab
- Windows 下更改 jupyterlab 默認啟動位置的教程詳解
- 解決jupyterLab打開后出現(xiàn)Config option `template_path`not recognized by `ExporterCollapsibleHeadings`問題
相關(guān)文章
pyqt4教程之實現(xiàn)windows窗口小示例分享
這篇文章主要介紹了pyqt4實現(xiàn)windows窗口小示例,需要的朋友可以參考下2014-03-03
Python爬取網(wǎng)頁的所有內(nèi)外鏈的代碼
這篇文章主要介紹了Python爬取網(wǎng)頁的所有內(nèi)外鏈,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04
python刪掉重復行之drop_duplicates()用法示例
Pandas的drop_duplicates()方法用于從DataFrame中刪除重復的行,這篇文章主要給大家介紹了關(guān)于python刪掉重復行之drop_duplicates()用法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-08-08
Conda中環(huán)境遷移到另一個服務(wù)器的實現(xiàn)
本文主要介紹了Conda中的環(huán)境遷移到另一個服務(wù)器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03

