首頁 > 軟體

通過PuTTY進行埠對映並且啟動Jupyter Notebook

2020-06-16 17:06:29

通過內網穿透之後,一般而言,我們存取內網中的機器在Ubuntu下一句命令:

ssh name@阿里雲 -p 6000即可進行存取,其中-p是表示埠號;同樣的通過windows下的putty也可修改對應的埠號來存取內網,如下圖所示

port要寫阿里雲中轉伺服器對應的埠號;然而,如果在伺服器端啟動jupyter notebook,jupyter會分配一個埠來給你,因為是在遠端呼叫,所以如果是在本地進行編輯jupyter notebook的話,需要進行埠對映,意思就是伺服器端分配給jupyter notebook的埠我們需要對映到原生的埠,在ubuntu中也是一句命令:

ssh -L 8888:localhost:8888 name@ip -p 6000,前一個8888是我們原生的埠,後一個8888是伺服器上的埠,然後-p之後的埠是我們進行內網穿透所用的埠。在windows下使用putty需要進行如下設定:

同樣的,上面一個埠是原生的埠,下面的伺服器上的埠,點選add,注意一定要點選add,這樣存取伺服器上之後,終端啟動jupyter notebook

發現,jupyter notebook分配的埠是8889,無比尷尬,如下圖

所以嘞,一般我做的方式,是先登進去伺服器,然後開啟jupyter notebook並且檢視其分配的埠號是多少,然後進行埠對映的時候伺服器的loaclhost務必要寫8889,如下圖

然後點進去,啟動jupyter notebook,這個時候jupyter和上圖分配的埠一樣是8889,然後,在瀏覽器中輸入:localhost:8888就可以,這裡的8888實際上是原生的,因為已經與伺服器的8889連結,所以所有的jupyter 在8889的內容都會轉發到這個埠,如下圖,輸入token即可

 

 

PuTTY + Xming 實現Oracle圖形安裝  http://www.linuxidc.com/Linux/2015-08/121051.htm

使用PuTTY時對原始設定的幾個簡單實用修改 http://www.linuxidc.com/Linux/2014-02/96924.htm

如何通過Putty實現遠端登入控制Linux平台 http://www.linuxidc.com/Linux/2013-06/85266.htm

Putty連線VMWare中Ubuntu的問題解決 http://www.linuxidc.com/Linux/2013-05/84819.htm

VMware+Linux+Putty環境設定 http://www.linuxidc.com/Linux/2013-05/84818.htm

使用PuTTY金鑰認證機制遠端登入Linux  http://www.linuxidc.com/Linux/2015-03/114944.htm

PuTTY使用金鑰認證登入到Linux  http://www.linuxidc.com/Linux/2017-06/144404.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-09/147185.htm


IT145.com E-mail:sddin#qq.com