溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

服務(wù)器端jupyter notebook映射到本地瀏覽器的實(shí)現(xiàn)方法

發(fā)布時(shí)間:2020-08-04 10:06:21 來源:億速云 閱讀:455 作者:小豬 欄目:開發(fā)技術(shù)

這篇文章主要講解了服務(wù)器端jupyter notebook映射到本地瀏覽器的實(shí)現(xiàn)方法,內(nèi)容清晰明了,對(duì)此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。

1、遠(yuǎn)程服務(wù)器上安裝jupyter notebook(配置jupyter_notebook_config.py文件)

sudo pip install jupyter

2、遠(yuǎn)程服務(wù)器(8890端口,沒有下面括號(hào)中內(nèi)容默認(rèn)在服務(wù)器8888端口打開jupyter notebook,下面將使用默認(rèn)端口8888)啟動(dòng)jupyter notebook

jupyter notebook (--no-browser --port=8890 --ip=127.0.0.1 --allow-root)

3、將遠(yuǎn)程jupyter(8888)與本地(8889)端口綁定

ssh -f -N -L 8889:localhost:8888 ( (-L 本地端口:localhost:服務(wù)器端端口 ssh命令中用來做端口映射的參數(shù)) (-p 50008 連接的遠(yuǎn)程服務(wù)器的端口號(hào),這里可能每個(gè)人不同,也可能不用這個(gè)端口號(hào)) ) remote_user@remote_host

4、本地瀏覽器輸入127.0.0.1:8889,然后在彈出的頁面輸入服務(wù)器密碼就可以在本地查看服務(wù)器端的文件了

補(bǔ)充知識(shí):jupyter notebook遠(yuǎn)程映射

基本配置

打開ipython,創(chuàng)建一個(gè)密文密碼

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6'

生成jupyter的配置文件

jupyter notebook --generate-config

修改配置文件

c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6'
c.NotebookApp.port = 9999
c.InteractiveShellApp.matplotlib = 'inline'
c.NotebookApp.open_browser = False

修改xshell配置

在文件->屬性->連接->隧道里添加一個(gè)TCP/IP轉(zhuǎn)移。目標(biāo)主機(jī)為轉(zhuǎn)發(fā)jupyter的主機(jī),源主機(jī)為接收服務(wù)器轉(zhuǎn)發(fā)的主機(jī),源主機(jī)和目標(biāo)主機(jī)都選為localhost。目標(biāo)端口是jupyter的端口號(hào),也就是上面所設(shè)置的9999,這里可以任意設(shè)置,只要不沖突并且和jupyter設(shè)置里一致就可以了。偵聽端口也是任意設(shè)置,只要不沖突就可以了,如10181。

在服務(wù)器上啟動(dòng)jupyter

打開本地瀏覽器,在瀏覽器上輸入“l(fā)ocalhost:10181”,輸入設(shè)定的密碼,就可以進(jìn)入轉(zhuǎn)發(fā)的jupyter了。

看完上述內(nèi)容,是不是對(duì)服務(wù)器端jupyter notebook映射到本地瀏覽器的實(shí)現(xiàn)方法有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI