中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用Jupyter Notebooks構建一個遠程管理控制臺

發布時間:2021-10-23 11:53:04 來源:億速云 閱讀:257 作者:小新 欄目:系統運維

小編給大家分享一下如何使用Jupyter Notebooks構建一個遠程管理控制臺,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

SSH 是一個強大的遠程管理工具,但有些細節還不夠好。編寫一個成熟的遠程管理控制臺聽起來好像是一件很費勁的事情。當然,開源社區中肯定有人已經寫了一些東西吧?

是的,他們已經寫出來了,它的名字是 Jupyter。你可能會認為 Jupyter 是那些數據科學家用來分析一周內的廣告點擊趨勢之類的工具。這并沒有錯,它確實是的,而且它是一個很好的工具。但這僅僅刻畫是它的表面。

關于 SSH 端口轉發

有時,你可以通過 22  端口進入一臺服務器。一般你也連接不到其他端口。也許你是通過另一個有更多訪問權限的“堡壘機”,或者限制主機或端口的網絡防火墻訪問  SSH。當然,限制訪問的 IP 范圍是有充分理由的。SSH 是遠程管理的安全協議,但允許任何人連接到任何端口是相當不必要的。

這里有一個替代方案:運行一個簡單的 SSH 端口轉發命令,將本地端口轉發到一個“遠程”本地連接上。當你運行像 -L 8111:127.0.0.1:8888 這樣的 SSH 端口轉發命令時,你是在告訴 SSH 將你的本地端口 8111 轉發到它認為的“遠程”主機 127.0.0.1:8888。遠程主機認為 127.0.0.1 就是它本身。

就像在《芝麻街》節目一樣,“這里”是一個微妙的詞。

地址 127.0.0.1 就是你告訴網絡的“這里”。

實際動手學習

這可能聽起來很混亂,但運行比解釋它更簡單。

$ ssh -L 8111:127.0.0.1:8888 moshez@172.17.0.3Linux 6ad096502e48 5.4.0-40-generic #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 The programs included with the Debian GNU/Linux system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.Last login: Wed Aug  5 22:03:25 2020 from 172.17.0.1$ jupyter/bin/jupyter lab --ip=127.0.0.1[I 22:04:29.771 LabApp] JupyterLab application directory is /home/moshez/jupyter/share/jupyter/lab[I 22:04:29.773 LabApp] Serving notebooks from local directory: /home/moshez[I 22:04:29.773 LabApp] Jupyter Notebook 6.1.1 is running at:[I 22:04:29.773 LabApp] http://127.0.0.1:8888/?token=df91012a36dd26a10b4724d618b2e78cb99013b36bb6a0d1<刪節>

端口轉發 8111 到 127.0.0.1,并在遠程主機上啟動 Jupyter,它在 127.0.0.1:8888 上監聽。

現在你要明白,Jupyter 在撒謊。它認為你需要連接到 8888 端口,但你把它轉發到 8111 端口。所以,當你把 URL 復制到瀏覽器后,但在點擊回車之前,把端口從 8888 修改為 8111

如何使用Jupyter Notebooks構建一個遠程管理控制臺

Jupyter remote management console

這就是你的遠程管理控制臺。如你所見,底部有一個“終端”圖標。點擊它可以啟動一個終端。

如何使用Jupyter Notebooks構建一個遠程管理控制臺

Terminal in Jupyter remote console

你可以運行一條命令。創建一個文件會在旁邊的文件瀏覽器中顯示出來。你可以點擊該文件,在本地的編輯器中打開它。

如何使用Jupyter Notebooks構建一個遠程管理控制臺

Opening a file

你還可以下載、重命名或刪除文件:

如何使用Jupyter Notebooks構建一個遠程管理控制臺

File options in Jupyter remote console

點擊上箭頭就可以上傳文件了。那就上傳上面的截圖吧。

如何使用Jupyter Notebooks構建一個遠程管理控制臺

Uploading a screenshot

說個小功能,Jupyter 可以讓你直接通過雙擊遠程圖像查看。

以上是“如何使用Jupyter Notebooks構建一個遠程管理控制臺”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嵊泗县| 邵东县| 凤阳县| 大名县| 固阳县| 巴马| 保山市| 平阴县| 宁河县| 松潘县| 渝北区| 绍兴县| 吴旗县| 承德市| 罗山县| 礼泉县| 敖汉旗| 南汇区| 防城港市| 准格尔旗| 疏附县| 孝义市| 介休市| 芮城县| 临夏市| 河西区| 天津市| 灵武市| 云浮市| 缙云县| 浑源县| 丹寨县| 罗田县| 运城市| 云安县| 杭州市| 哈巴河县| 富川| 苏尼特左旗| 涞源县| 武鸣县|