[問題] ssh 連線問題

看板Linux作者 (gigigigi)時間7年前 (2017/02/05 00:11), 7年前編輯推噓10(10034)
留言44則, 10人參與, 最新討論串1/1
我網路不熟所以上來問一下 我有AB兩台桌機 A桌機ip是DHCP 取得, ip不是實體ip B桌機 用pppoe 取得 ip 實體浮動ip 那我想用ssh透過桌機連到 raspberry pi 板子, 板子也是用pppoe 取得實體浮動IP A桌機無法透過ssh 連到板子會卡住 , 但是B桌機可以順利連上板子 下面是ssh 訊息 ssh -vvv pi@175.180.118.217 OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g 1 Mar 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: resolving "175.180.118.217" port 22 debug2: ssh_connect_direct: needpriv 0 debug1: Connecting to 175.180.118.217 [175.180.118.217] port 22. debug1: Connection established. debug1: identity file /home/shihyu/.ssh/id_rsa type 1 debug1: key_load_public: No such file or directory debug1: identity file /home/shihyu/.ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/shihyu/.ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/shihyu/.ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/shihyu/.ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/shihyu/.ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/shihyu/.ssh/id_ed25519 type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/shihyu/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1 這樣可能是什麼原因造成? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.130.243 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1486224719.A.3ED.html

02/05 01:08, , 1F
你的A可以ping得到pi嗎?
02/05 01:08, 1F

02/05 01:12, , 2F
可以ping 板子~但用ssh 就是連不上,XD
02/05 01:12, 2F

02/05 01:13, , 3F
A主機裡面有ssh的key嗎?
02/05 01:13, 3F

02/05 01:30, , 4F
兩台主機都沒真的用key 認證登入~還是要輸入密碼
02/05 01:30, 4F

02/05 01:30, , 5F
不過A主機前面就卡死~無法到輸入密碼階段
02/05 01:30, 5F

02/05 02:16, , 6F
你可能要先確認一下網路架構
02/05 02:16, 6F

02/05 03:39, , 7F
DNS 反查的問題嗎? 試試等 10 秒可不可以連上.
02/05 03:39, 7F

02/05 11:04, , 8F
請問網路架構是只什麼?我是從IP分享器接出來...
02/05 11:04, 8F

02/05 11:05, , 9F
A桌機吃分享器DHCP, B桌機跟板子也是從分享器接出來只是
02/05 11:05, 9F

02/05 11:05, , 10F
用PPPOE 取得浮動IP...20秒也還是卡住XD
02/05 11:05, 10F

02/05 12:13, , 11F
這樣網路架構有形成一個迴路嘛?
02/05 12:13, 11F

02/05 13:45, , 12F
接分享器後面,dhcp client 有關掉嗎?
02/05 13:45, 12F

02/05 14:29, , 13F
02/05 14:29, 13F

02/05 14:30, , 14F
有點好奇是怎麼辦到的?
02/05 14:30, 14F

02/05 14:40, , 15F
我ip分享器有啟動 啟用 PPPoE Relay , 所以可以同時用
02/05 14:40, 15F

02/05 14:40, , 16F
pppoe 取得浮動ip
02/05 14:40, 16F

02/05 14:41, , 17F
我分享器是ASUS RT-N18U
02/05 14:41, 17F

02/05 16:00, , 18F
我猜 A 跟 P1 都同時拿到 private 跟 public IP, 看一
02/05 16:00, 18F

02/05 16:00, , 19F
下 default gateway 是哪一個.
02/05 16:00, 19F

02/05 22:09, , 20F
那個ssh訊息是A的還是B的?
02/05 22:09, 20F

02/05 22:15, , 21F
是A桌機dchp 卡住訊息
02/05 22:15, 21F

02/05 22:16, , 22F
我ifconfig -a 只看到一組 pppoe實體ip.沒有priveate ip
02/05 22:16, 22F

02/05 22:26, , 23F
你 traceroute 看一下結果?
02/05 22:26, 23F

02/05 22:54, , 24F
telnet <Raspberry Pi IP> 22 有結果嗎?
02/05 22:54, 24F

02/05 22:55, , 25F
http://0rz.tw/y60je AB兩主機 tracerote 結果
02/05 22:55, 25F

02/05 23:05, , 26F
telnet 登入方式一樣是dhcp 不行, pppoe 主機可以登入pi
02/05 23:05, 26F

02/06 00:19, , 27F
嗯…其實我只是想看telnet 22port會不會有server端的回應
02/06 00:19, 27F

02/06 00:20, , 28F
e.g. SSH-2.0-OpenSSH_6.7p1 Raspbian-5+deb8u3
02/06 00:20, 28F

02/06 00:22, , 29F
traceroute看起來很正常的說…
02/06 00:22, 29F

02/06 17:12, , 30F
key砍掉連線看看
02/06 17:12, 30F

02/07 00:01, , 31F
~/.ssh 裡面砍光還是卡住, 我覺的是網路架構問題..XD
02/07 00:01, 31F

02/07 00:02, , 32F
但是我網路基礎很薄弱XD.. 或是我IP 分享器哪邊有問題
02/07 00:02, 32F
※ 編輯: gigigigi (175.182.130.243), 02/07/2017 00:02:56

02/07 01:02, , 33F
這種都需要現場看吧,找會的幫忙看看
02/07 01:02, 33F

02/07 20:22, , 34F
正常可以連上的B主機, ssh -vvv 的輸出又是如何?
02/07 20:22, 34F

02/07 22:08, , 35F
http://0rz.tw/iQopL 這是可以的B 主機ssh -vvv
02/07 22:08, 35F

02/08 20:05, , 36F
真奇怪. 三台 (A, B, RPi) 的 ifconfig, route 情況各是如何?
02/08 20:05, 36F

02/08 20:07, , 37F
分別從 A, B 做 telnet 175.180.118.217 22 會看到什麼?
02/08 20:07, 37F

02/08 20:08, , 38F
另外, 可以在RPi上, 用 tcpdump 之類, 監聽連線的網路封包嗎?
02/08 20:08, 38F
※ 編輯: gigigigi (175.182.130.243), 02/08/2017 23:17:04

02/08 23:17, , 39F
http://0rz.tw/PgKtC 三台 的 ifconfig, route
02/08 23:17, 39F

02/08 23:21, , 40F
http://0rz.tw/CJvIu // A,B 到 pi 透過telnet 訊息
02/08 23:21, 40F

02/08 23:22, , 41F
tcpdump 要怎麼在pi 使用監聽 A or B 連線?
02/08 23:22, 41F

02/09 20:22, , 42F
用 toolchain 編出 tcpdump 執行檔, 然後丟上去執行, 不行嗎?
02/09 20:22, 42F

02/09 20:29, , 43F
看起來似乎有什麼特別的防火牆設定, 或真是IP分享器怪怪的?
02/09 20:29, 43F

02/11 20:32, , 44F
那可以改成A桌機用PPPOE上網,B桌機用DHCPC連連看嗎
02/11 20:32, 44F
文章代碼(AID): #1ObVrFFj (Linux)