JupyterLab遠(yuǎn)程密碼訪問實(shí)現(xiàn)
有些時候因?yàn)槟承┰颍ㄈ绫镜貦C(jī)器資源不足、數(shù)據(jù)不能離網(wǎng)等),需要使用本地電腦連接遠(yuǎn)程服務(wù)器進(jìn)行開發(fā)工作,在這里記錄下如何在遠(yuǎn)程Linux上配置Jupyter服務(wù)器,從而在本地電腦上遠(yuǎn)程密碼連接JupyterLab進(jìn)行開發(fā)。
部署環(huán)境
遠(yuǎn)程服務(wù)器:
Linux操作系統(tǒng):CentOS 7.6 64位
Python:anaconda(后續(xù)操作都是在默認(rèn)環(huán)境base中進(jìn)行的,使用conda activate
激活)
本地電腦:普通PC
配置步驟
生成JupyterLab配置文件
在終端命令行輸入下面的命令生成配置文件:
jupyter lab --generate-config
生成的配置文件在當(dāng)前用戶家目錄的.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中的加密密碼復(fù)制到這里
然后保存退出就可以了
啟動和連接訪問
啟動
服務(wù)器終端中直接輸入jupyter lab
即可啟動,以root用戶啟動則需要添加--allow-root
選項(xiàng)(如果需要作為守護(hù)進(jìn)程并且后臺啟動的話,可以輸入nohup jupyter lab &
),啟動成功后的輸出如下所示:
可以看到Jupyter服務(wù)器監(jiān)聽端口為8888
連接訪問
在本地瀏覽器中輸入服務(wù)器ip:8888
即可連接訪問遠(yuǎn)程Jupyter服務(wù)器:
在密碼框中輸入之前設(shè)置的密碼即可進(jìn)入JupyterLab的開發(fā)環(huán)境,如下所示:
到此這篇關(guān)于JupyterLab遠(yuǎn)程密碼訪問實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)JupyterLab遠(yuǎn)程密碼訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- pip install jupyterlab失敗的原因問題及探索
- Pycharm關(guān)于遠(yuǎn)程JupyterLab以及JupyterHub登錄問題
- python數(shù)據(jù)可視化JupyterLab實(shí)用擴(kuò)展程序Mito
- 手把手教你配置JupyterLab 環(huán)境的實(shí)現(xiàn)
- 如何以Winsows Service方式運(yùn)行JupyterLab
- Windows 下更改 jupyterlab 默認(rèn)啟動位置的教程詳解
- 解決jupyterLab打開后出現(xiàn)Config option `template_path`not recognized by `ExporterCollapsibleHeadings`問題
相關(guān)文章
pyqt4教程之實(shí)現(xiàn)windows窗口小示例分享
這篇文章主要介紹了pyqt4實(shí)現(xiàn)windows窗口小示例,需要的朋友可以參考下2014-03-03Python爬取網(wǎng)頁的所有內(nèi)外鏈的代碼
這篇文章主要介紹了Python爬取網(wǎng)頁的所有內(nèi)外鏈,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04python刪掉重復(fù)行之drop_duplicates()用法示例
Pandas的drop_duplicates()方法用于從DataFrame中刪除重復(fù)的行,這篇文章主要給大家介紹了關(guān)于python刪掉重復(fù)行之drop_duplicates()用法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-08-08Conda中環(huán)境遷移到另一個服務(wù)器的實(shí)現(xiàn)
本文主要介紹了Conda中的環(huán)境遷移到另一個服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03