
我需要在 Windows 和 Linux 機器之間透過串行建立 SSH 連線。我在 Linux 端使用 socat 從 uart 轉發到本地主機的 SSH 伺服器,它工作正常。
目標:SSH 用戶端 - Windows(UART) ------------ Linux (UART) - 本機上的 SSH 伺服器
為了測試Linux端,我在Windows端使用Putty開啟Linux上與SSH伺服器的COM連接埠連接,它可以運作。
現在的問題是,我需要在Windows端使用SSH客戶端。我嘗試了 HW VSP3(來自HW_組)充當 TCP 伺服器並將其映射到我的 COM 連接埠。我透過使用 Putty 打開 COM 連接埠並 telnet 到本地 TCP 伺服器來在本地進行測試。我希望看到我在 telnet 終端機上鍵入的內容出現在 Putty 上,反之亦然。我什麼也沒看到。
可能是因為這不是 HW VSP3 的預期用途。我也嘗試過TCPCOM32,但無濟於事。我探索了 Putty 連接埠轉發,但沒有看到將封包轉發到串行埠的方法。
我的問題是,我可以在 Windows 端做什麼來實現這一目標?
答案1
我的方法是在 Linux 端的序列埠上設定 PPP 伺服器,然後透過序列連結將 Windows 設定為 PPP 用戶端。
這樣您就可以在兩台機器之間獲得標準的 IP 網路。