Re: [問答] 是否能外部連線至家中電腦(浮動ip)

看板Network作者 (System hacked)時間4年前 (2020/03/14 04:19), 編輯推噓2(201)
留言3則, 3人參與, 4年前最新討論串2/3 (看更多)
※ 引述《dav1a1223 (Lai_can)》之銘言: : 各位前輩好, : 目前家中電腦(OS為Ubuntu,租屋處為浮動ip)有些GPU運算資源, : 有時在外工作會想ssh連回家使用,甚至希望可以直接開 jupyter notebook server 可以 : 直接用網頁存取。 : 但以往的經驗都是在固定ip的情境下設定供對外連線, : 想問目前這種情況有可能且如何能達成同樣也能連回家使用呢?能夠透過當前被分到的ip : 去連線嗎? : 謝謝各位 推文有提到 DDNS 的機制,我這邊講個 Tor 的 onion service (以前叫做 hidden service),可以用在 ISP 連 public ip 都沒給你用的情況。 https://www.torproject.org/docs/hidden-services.html.en 因為你是 Ubuntu,所以先安裝最新版的 Tor,這邊可以照官方文件 https://2019.www.torproject.org/docs/debian 的說明來做。 先建立 /etc/apt/sources.list.d/tor.list (假設是 18.04): deb https://deb.torproject.org/torproject.org bionic main deb-src https://deb.torproject.org/torproject.org bionic main 然後把 Tor 的 GPG key 加進系統:(官方是用 root 跑,我這邊加上 sudo) curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | sudo gpg --import sudo gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - 接下來更新 apt 資料然後裝 tor: sudo apt update; sudo apt install -y tor deb.torproject.org-keyring 接著照 https://2019.www.torproject.org/docs/tor-onion-service.html.en 這 邊的說明設定。 在 /etc/tor/torrc 裡面這樣放: HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 22 127.0.0.1:22 重啟後就會在 /var/lib/tor/hidden_service/hostname 看到機器名稱,像是: 0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghij.onion 這個版本是新版的名稱比較長,有可能你會看到比較短的 hostname,像是: 0123456789abcdef.onion 接著就可以在公司的機器 (也需要裝 Tor) 上用 torify 連進去,像是這樣: torify ssh 0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghij.onion -- Resistance is futile. https://blog.gslin.org/ & <gslin@gslin.org> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.104.21 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Network/M.1584130777.A.C4D.html

03/17 09:12, 4年前 , 1F
03/17 09:12, 1F

03/24 19:20, 4年前 , 2F
話說這樣不會被sdn之類的偵測到嗎
03/24 19:20, 2F

04/05 20:30, 4年前 , 3F
04/05 20:30, 3F
文章代碼(AID): #1UQ-hPnD (Network)
文章代碼(AID): #1UQ-hPnD (Network)