我的家庭網路上有一個 Linux 盒子 (Ubuntu 16.04.4 LTS),我無法透過路由器從 Internet 進行 SSH 連線。我只是得到一個超時。
- 我在路由器上設定了連接埠轉發
- 我可以從家庭網路內透過 SSH 連接到盒子
/var/log/auth.log
沒有外部連接條目- 詳細標誌 (
ssh -v
) 不顯示任何內容 - 當我將連接埠轉送的目標重新指派為 Linux 機器以外的另一台電腦(例如 Mac)時,我就可以進行 SSH。這表示連接埠轉送配置有效。
更新,輸出/sbin/iptables -n -L -v --line-numbers
:
Chain INPUT (policy ACCEPT 46 packets, 5731 bytes)
num pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 39 packets, 5128 bytes)
num pkts bytes target prot opt in out source destination