Mac如何遠程鏈接上Linux下的jupyter notebook

一、安裝anaconda--準備開始工做:

1)在本機上下載anaconda,官網地址:https://www.anaconda.com/down...
選擇Linux版本進行下載
2)打開FinalShell並ssh到虛擬機下的centos7下
3)上傳文件到虛擬機:
把下載的anaconda.sh文件經過FinalShell上傳到centos下
點擊下圖的上傳按鈕進行上傳。上傳成功後,通常會保存在etc/目錄下,搜索下在哪裏(若是是windows使用的是其餘ssh工具,自行百度下如何上傳)
clipboard.pngpython

二、執行安裝

1)在ssh下執行bash +文件路徑(能夠把anaconda.sh直接從文件欄拖到終端就生成了文件路徑),執行安裝過程
在安裝的過程當中,會問你安裝路徑,直接回車默認就能夠了。有個地方問你是否將anaconda安裝路徑加入到環境變量(.bashrc)中,輸入yes,默認的是no
clipboard.pngmacos

2)問題:安裝過程當中出現了bunzip2: command not found ,一樣執行yum install -y bzip2安裝便可。若是沒有繼續查看第5小點。
clipboard.pngwindows

3)由於是在安裝過程當中中斷了,因此致使已生成了anaconda目錄,建議先刪除再從新安裝
執行刪除命令:rm -rf /root/anaconda3(自行查看本身的安裝路徑在哪裏)
4)從新執行 bash 文件路徑至安裝成功。
5)安裝完成以後要重啓終端,anaconda才能生效。
6)驗證是否安裝成功:輸入python 進行python環境 ,輸入import scipy ,沒有報錯則安裝成功
clipboard.pngcentos

若是出現command not found (未找到命令),則須要經過yum進行安裝命令,如yum install lsof瀏覽器

三、開啓遠程操做的權限

1)生成配置文件(虛擬機下的centos7執行命令)

jupyter notebook –generate-configbash

2)生成密碼

直接輸入命令ipython,打開ipython,建立一個密文的密碼,輸入如下命令:
from notebook.auth import passwd
passwd()
Enter password:
Verify password:
sha1:8d628fff7b12:274eca57…
把生成的密文複製下來
clipboard.pngssh

3)修改默認配置文件

vi 路徑
vi /jupyter_notebook_config.py
進行以下修改:
c.NotebookApp.ip=’*’
c.NotebookApp.password = ‘sha:ce…剛纔複製的那個密文’
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888#隨便指定一個端口工具

4)在虛擬機下的centos啓動jupyter notebook服務:

jupyter notebook --no-browser --port=8889
clipboard.pngcentos7

5)在本地電腦終端啓動ssh:

ssh -N -f -L localhost:8888:localhost:8889 remote_user@remote_host
1)其中: -N 告訴SSH沒有命令要被遠程執行; -f 告訴SSH在後臺執行; -L 是指定port forwarding的配置,遠端端口是8889,本地的端口號的8888。remote_user@remote_host 用實際的遠程賬戶和遠程地址替換spa

clipboard.png

2)打開本地瀏覽器,輸入地址:http://localhost:8888/ 便可訪問到,而後輸入密碼便可登陸成功
clipboard.png

相關文章
相關標籤/搜索