? ? ? ? 前情需要:最近實驗室和老師要求能時刻訪問服務器上的jupyter notebook通過IP + 端口來連接,但是我弄了很久就是不能連接,始終是無法連接網(wǎng)站
但是通過ssh -L? 本地端口:localhost:服務器jupyter的端口 root@服務器IP 這樣連接是可以在本地運行的,但是沒有完成老師的要求,但其實通過ssh連接時最安全的一種方式,沒有要求的話,其實時建議這樣連接的。
話不多說,進入正文,通過IP + 端口來訪問服務器的jupyter notebook, 注意這篇文章的前提是你有服務器,服務器上有Anaconda,conda環(huán)境,然后安裝jupyter notebook 或者jupyter lab,python環(huán)境得提前準備好,如果沒有的話可以百度搜索一下,或者我后面繼續(xù)更新!?
1. 首先先用telnet 去ping一下服務器的那個端口,看看打開沒有
telnet 服務器IP 端口號
?eg : telnet 10.20.22.33 8866
這樣就說明,你服務器的端口沒有打開,也就是沒有對外開放。
2. 在你的服務器下打開對外開放的端口號
開放端口的步驟:
① 檢查防火墻是否開啟
systemctl status firewalld
如果防火墻沒有打開,記得打開防火墻
systemctl start firewalld
② 開放端口號(★★★)
firewall-cmd --zone=public --add-port=端口號/tcp --permanent
eg: firewall-cmd --zone=public --add-port=8890/tcp --permanent? 讓這個端口號永久的對外開放
③ 重新更新 防火墻(★★★★)
firewall-cmd --reload
到這兒,你可以遠程用IP + 端口號登錄你的jupyter notebook了
但是有一個小小的問題時,你得先在服務器上打開jupyter notebook 才能遠程訪問,有點麻煩,有一個一勞永逸的方法,就是持久的掛上,除非你kill掉這個進程
nohup jupyter notebook --no-browser --ip=127.0.0.1 --allow-root &
然后到此就可以隨意遠程登陸你的jupyter 了??!文章來源:http://www.zghlxwxcb.cn/news/detail-671727.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-671727.html
到了這里,關于如何通過 IP + 端口遠程訪問服務器上的jupyter notebook的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!