Ssh

能夠從 Windows SSH,但不能通過 Kali

  • April 9, 2016

我試圖通過乙太網將我的 Raspberry Pi 3 Model B 連接到我的上網本(從可啟動的 USB 執行 Kali)。經過一番努力,當 RPi 使用標準 LAN 電纜連接到我的 Windows 筆記型電腦(執行 Windows 8.1 Pro x64)時,它自動為自己分配了一個 IP,該電纜只需插入 RPi 和我的 Windows 筆記型電腦上的乙太網埠。重啟後IP不會改變。我嘗試從我的筆記型電腦 ping 那個 IP 並且我可以做到,然後我嘗試使用 puTTY 和相同的 IP SSH 進入它,即使在重新啟動我的 RPi 和我的筆記型電腦之後我也能夠做到這一點。

現在,當我回到家(我在鄰居家做了所有這些,因為我沒有任何用於 RPi 的 HDMI 輸出螢幕)並嘗試使用相同的 IP SSH 到 Pi 時,它給了我一個錯誤消息——

連接:網路無法訪問。

我什至無法ping通它,得到了同樣的錯誤。我將此命令用於 SSH:- ssh pi@169.254.121.137。我嘗試在我的 Kali 上網本上關閉 WiFi,但這沒有幫助,截至目前我不知道該怎麼做。

我可以在 Windows 上使用 puTTY SSH 到 Pi(甚至可以使用 Xming 在 GUI 中使用 IDLE 和 Leafpad 等程序),但我不能使用 Kali 做同樣的事情,即使 RPi 的 IP 保持不變。 ..

編輯:-

我在鄰居家玩我的 Pi,發現我得到的 IP hostname -I(169.254.121.137) 與hostname -i(127.0.1.1) 不同。我立即嘗試從我的 Kali 上網本 ping 第二個 IP,瞧!我可以!但是當我嘗試通過 SSH 連接時,它給出了一個錯誤,說“連接被拒絕”。現在如何解決?

編輯2:-

我可以使用兩個IP從pi ssh進入pi。使用第二個 IP(即 127.0.1.1)也會導致來自 puTTY 的連接被拒絕錯誤。我仍然可以使用 puTTY 和第一個 IP(即 169.254.121.137)通過 SSH 連接到 Pi。

好的,這是一種解決方法,我不會稱之為解決方案。我去了鄰居家,將 RPi 連接到 HDMI 顯示器,通過手機的熱點將其連接到網際網路並下載 VNC 客戶端。然後我使用我的 Windows 筆記型電腦通過 SSH 連接到它並訪問桌面。然後我再次將它連接到我手機的主機,使用 IPhostname -I並嘗試從我的 Kali 上網本中 ssh,它工作。我還沒有嘗試過 VNC,但我很確定它會起作用。

引用自:https://unix.stackexchange.com/questions/274524