通過內網穿透之后,一般而言,我們訪問內網中的機器在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即可


