Python---jupyter notebook 遠端存取__Python

來源:互聯網
上載者:User

1,ssh登入虛擬機器(遠程伺服器)

2,組建組態檔案

jupyter notebook --generate-config

3. 產生密碼 這一步其實用不到,因為不建議使用密碼登入,修改設定檔的時候密碼建議屏蔽

開啟ipython,建立一個密文的密碼:

In [1]: from notebook.auth import passwd

In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:86346e4cdf7a:c57960216df752e8ee5d3b9b8de6941640e15273'

把密文複製下來 'sha1:86346e4cdf7a:c57960216df752e8ee5d3b9b8de6941640e15273'


4,修改設定檔

$vim ~/.jupyter/jupyter_notebook_config.py 
進行如下修改:

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:86346e4cdf7a:c57960216df752e8ee5d3b9b8de6941640e15273'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888    #隨便指定一個連接埠,使用預設8888也可以

個人建議:屏蔽掉密碼那一行,如果不是伺服器安裝,而只是自己的虛擬機器,自己用的虛擬機器不需要安全設定

5,啟動jupyter notebook

6,遠端存取伺服器 瀏覽器建議使用Firefox,虛擬機器下Linux裡預設安裝的是Firefox瀏覽器

http://遠程伺服器ip:8888

7,如果登陸失敗,則有可能是伺服器防火牆設定的問題,此時最簡單的方法是在本地建立一個ssh通道: 
在本地終端中輸入ssh username@address_of_remote -L127.0.0.1:1234:127.0.0.1:8888 
便可以在localhost:1234直接存取遠端jupyter了。 username 一般為root

上述第7步在虛擬機器裡也沒有遇到,如果需要可以關閉防火牆,或者iptables -i INPUT -j ACCEPT,

在INPUT鏈前面加全通策略。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.