Windows远程访问服务器的Jupyter Notebook
最近做深度學(xué)習(xí)的作業(yè),要用到GPU服務(wù)器,Jupyter Notebook 又是一個(gè)用Python寫Deep Learning作業(yè)的神器,于是免不了要學(xué)會(huì)怎么遠(yuǎn)程訪問Jupyter Notebook!
找了很多博客文章,比如這位博主:http://blog.csdn.net/kunlong0909/article/details/52464495?。 類似的思路有很多,但都沒有成功。通常都是在本地瀏覽器下訪問失敗,提示防火墻或者代理有問題,無法訪問。所以又有很多文章介紹安裝git,通過git bash終端輸入指令來嘗試解決這個(gè)問題。但是依然沒有奏效。后來參考:
https://blog.csdn.net/qq_32612467/article/details/78728883?
終將問題解決。先將思路分享如下:
1、首先Windows上需要安裝 Putty 和 Git, 安裝方法上基本是下載客戶端然后點(diǎn)擊下一步,這里不贅述。
2、在Windows安裝Putty,登陸服務(wù)端
這樣就可以在服務(wù)端輸入 shell 指令:
jupyter notebook --ip=0.0.0.0 --no-browser --port=1111
將會(huì)創(chuàng)建一個(gè)沒有瀏覽器的notebook,ip這里指定為0.0.0.0(比較隨意,不會(huì)和其他用戶產(chǎn)生沖突),端口號(hào)為xxxx,一般端口選擇1024-49151中任一即可,如1111,為避免與其他服務(wù)端口沖突,建議自己另設(shè)置一個(gè)端口號(hào)。本文以端口號(hào) 1111 為例。
另外,有的教程里沒有 --ip=0.0.0.0 這條語句,所以可能會(huì)提示 Cannot assign requested address
執(zhí)行命令后終端上顯示如下圖所示,其中紅線部分為token,后面會(huì)用到
3、在Windows上打開git的 bash 終端,輸入:
ssh -N -f -L localhost:1112:localhost:1111 username@serverIP
第一個(gè)localhost填入xxxx+1,第二個(gè)localhost填入xxxx,username為服務(wù)器端的用戶名,serverIP填入服務(wù)器ip。
執(zhí)行命令后需要輸入服務(wù)器用戶名密碼,輸出完成后沒有其他顯示,保持bash終端不要關(guān)閉。
4、在個(gè)人電腦上打開瀏覽器,輸入http://localhost:1112?
將服務(wù)器端的token粘貼到此處,即可連接到服務(wù)器的Jupyter Notebook。
總結(jié)
以上是生活随笔為你收集整理的Windows远程访问服务器的Jupyter Notebook的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何彻底删除SQL Server2005
- 下一篇: 生产调度系统算法模型简要设计