想實現在外面連回家中的Linux主機 - Linux

Table of Contents






目前設定到可以連同一個wifi,可以操作ssh來存取Linux電腦上的檔案

現在想要實現的是

能夠在外面(如連咖啡廳的wifi)也可以連回家中的Linux主機來進行存取,

目前想到的方法是利用teamviewer,這也是我一直操控實驗室電腦的方法

但我只想在terminal存取Linux上的檔案,不需要其餘的desktop資訊,

所以才選擇使用ssh




如同上述,目前連同一個wifi是可以透過ssh操控Linux主機的,

現在有在家中wifi的路由器設定虛擬伺服器:

https://imgur.com/yE3qBvR

其中192.168.0.8就是那台Linux主機,

而我也有設定DDNS了:

https://imgur.com/zLRBfIf

目前在macbook上的指令如下:

ssh username@external_ip -p 8888

但都連不上去


剛接觸Linux系統不久,還請高手們多多提拔

目前有在主機改 /etc/ssh/sshd_config裡面的GatewayPorts,

改成yes與clientspecified都有,也是無法,

port也確認是22

--

All Comments

Brianna avatarBrianna2021-08-04
我自己常用的是Chrome Remote Desktop
Quanna avatarQuanna2021-08-06
試試tailscale?
Candice avatarCandice2021-08-07
看起來是沒有問題,會不會你wifi前面還有一層NAT?例
如中華小烏龜
Jake avatarJake2021-08-09
記得虛擬伺服器 wifi client的部分要特別設定才能轉發
Linda avatarLinda2021-08-11
所以通常是用有線
Ophelia avatarOphelia2021-08-12
我區網是用x11vnc架在電腦桌面環境裡,之後用vncviwer連
至電腦,這篇是我當時的筆記 https://sgitm.blogspot.com
/2021/01/ubuntu-x11vnc-server.html?m=1
Suhail Hany avatarSuhail Hany2021-08-14
如果用獨立AP, 會不會是防火牆沒打洞?
Sierra Rose avatarSierra Rose2021-08-15
有可能你使用的外面網路,禁止access 8888 port的服務
Madame avatarMadame2021-08-17
你家裏對外網路要去設定固定IP AP也要設定好指定的子IP
William avatarWilliam2021-08-19
先看你AP是不是拿到外部IP
Suhail Hany avatarSuhail Hany2021-08-20
反向 tunnel / ngrok / VPN
開NAT轉port
Ina avatarIna2021-08-22
從內網連 public IP NAT 進內網, 記得一併看一下 SNAT
Belly avatarBelly2021-08-23
設定AP的網頁中應該能看到AP本身拿到的IP,跟查IP的網頁比看
James avatarJames2021-08-25
我是偏好用zerotier,個人用免費的P2P VPN
Thomas avatarThomas2021-08-27
先確認網路架構以及到到ISP前的家中最後一個節點(通常是
Rebecca avatarRebecca2021-08-28
ISP提供的router/機上盒)的IP值,看一下經過幾次NAT,以及
Aaliyah avatarAaliyah2021-08-30
每個NAT節點是用什麼方式來由外穿透至內
^前的路徑上每一個設備的IP值
Brianna avatarBrianna2021-08-31
正常來說,要針對這類問題發問,提供一個簡單易懂但正確的
Heather avatarHeather2021-09-02
網路架構圖是基本前提,不然別人一般只能隔空抓藥,除非有
通靈能力,不然藥效可期
Audriana avatarAudriana2021-09-04
你應該是小烏龜撥接的沒錯吧?小烏龜有設定 port for
ward 嗎?
Joe avatarJoe2021-09-05
不確定架構最簡單方法是把目標主機移到ISP的router/機上
盒的網路孔,然後提供ISP廠商及設備型號資訊,應該就有人能
幫忙了
Madame avatarMadame2021-09-07
我真心建議你去搞ngrok比較快...
Kyle avatarKyle2021-09-08
localhost不通... 先找個教學文弄到localhost可以吧
Daniel avatarDaniel2021-09-10
ngrok太累了 重開要重來 tunnel應該簡單點
Caroline avatarCaroline2021-09-12
改port之後有重啟service ? netstat狀態?
Lucy avatarLucy2021-09-13
平平都用別人服務,可能會先考慮 0tier > ngrok
Rae avatarRae2021-09-15
還有個問題 你家裡的網路是社區寬頻 還是中華電信??
Rachel avatarRachel2021-09-16
你外部 port 打 8888,ssh user@DDNS 也要指定 888
8 呀
Tracy avatarTracy2021-09-18
linux 主機上的 ssh port 有放行嗎?
Jacky avatarJacky2021-09-20
家裡設定OpenVPN Server省事 打起來後直接區網IP連線
Jacob avatarJacob2021-09-21
ngrok申請auth之後沒有時間限制
Edward Lewis avatarEdward Lewis2021-09-23
還有你的router有設定port forwarding嗎
Donna avatarDonna2021-09-24
-p 還是 - p
Ina avatarIna2021-09-26
如果你是在內網, ssh <external ip> 卡很久 timeout
Charlie avatarCharlie2021-09-28
有可能是分享器沒有做 SNAT, 請朋友實際從外網連看看
Edith avatarEdith2021-09-29
裝 tor 用洋蒽地址
Franklin avatarFranklin2021-10-02
有地址後就可以用torsocks ssh [email protected] -p xx
Aaliyah avatarAaliyah2021-10-04
檢查一下 /etc/hosts.deny的內容
Steve avatarSteve2021-10-06
先確定你家網路ISP是社區網路還是直接中華或cable商吧.
Connor avatarConnor2021-10-07
如果是社區網路,client端怎麼設定都沒用阿...
Kristin avatarKristin2021-10-09
你router要設定port xxxx連到192.168.0.8的port 22
xxxx可以換成你想要的數字
Ivy avatarIvy2021-10-11
好像是DNAT設定
Olga avatarOlga2021-10-12
你能 能看一下那台wifi的wan ip
Ida avatarIda2021-10-14
Port forwarding 要轉到22port不然就是dmz
Enid avatarEnid2021-10-15
申請1固7浮 直接用固定ip?
Rachel avatarRachel2021-10-17
先確認你wifi 是最上層的router嗎
然後先別ddns用浮動ip連入
成功後在ddns確認
在家拿手機網路當外網測試
Bethany avatarBethany2021-10-19
所以你到底要不要解釋你家網路是哪家的?還是你是租屋?
Sarah avatarSarah2021-10-20
@樓上 如果我是租屋跟網路是第四台的 請問有辦法嗎