我的桌面是windows。我想遠程連接一臺Linux服務器。中間目標是使用腳本從Windows遠程Linux服務器ssh(使用密碼,而不是密鑰對)並運行命令。我在我的機器上安裝了膩子。這裏的最終目標是我可以使用java從這個腳本收集輸出(通過ssh密碼遠程連接服務器並運行一個命令),然後解析輸出並提取我想要的數據並將其放入Excel表格中。遠程服務器需要登錄名和密碼。通過ssh從窗口連接Linux
回答
你爲什麼不嘗試JSch?
,你可以運行批次,並將輸出寫入文件運行plink(從PuTTY的開發者),然後處理與Java的。 我不確定將Java連接到PuTTY有多簡單。 jcraft
的
http://blog.james-carr.org/2006/07/11/ssh-over-java/ –
我下載jsch,看到的例子Exec.java。我根本無法連接遠程服務器。遠程服務器使用ssh密碼。但是我收到以下錯誤消息:「com.jcraft.jsch.JSchException:拒絕HostKey:xxxxx」。我不知道在哪裏把我的SSH密碼。 (它不是登錄密碼)。 – user84592
我可以看到你的代碼嗎? –
- 1. 通過SSH從PHP腳本連接
- 2. SFTP連接(不通過SSH)
- 3. SSH通過Telnet連接
- 4. 通過代理連接SSH
- 5. TideSDK php通過ssh連接
- 6. 通過SSH連接MySQL連接
- 7. 如何在Linux上通過SSH調用Windows上的Firefox窗口
- 8. SSH通過另一個SSH連接
- 9. 窗口 - PHP SSH遠程連接
- 10. 通過javascript打開Facebook連接窗口?
- 11. 通過SSH連接到亞馬遜aws linux服務器
- 12. 如何通過SSH連接到Linux機器上
- 13. Linux SQL服務器窗口SSMS連接
- 14. 通過代理在Linux中通過SSH客戶端連接到主機
- 15. 通過端口轉發重新啓動後連接ssh
- 16. 端口變更後SSH連接無法通過EC2實例
- 17. Linux通過pid獲取窗口圖標
- 18. 通過PHP代碼的SSH連接
- 19. Microsoft Azure無法通過ssh連接
- 20. 通過SSH連接到MySQL數據庫
- 21. android通過ssh連接遠程機器
- 22. 無法通過ssh連接到mysql
- 23. 通過ssh連接到CF - 錯誤
- 24. 無法連接通過Python使用SSH
- 25. Jaspersoft/Pentaho - 通過SSH連接到MySQL
- 26. 通過windows上的ssh連接到mercurial
- 27. 使用.pem文件通過ssh連接
- 28. 文件傳輸通過SSH連接
- 29. 通過SSH連接建立Telnet
我下載jsch,看到的例子Exec的。 java的。我根本無法連接遠程服務器。遠程服務器使用ssh密碼。但是我收到以下錯誤消息:「com.jcraft.jsch.JSchException:拒絕HostKey:xxxxx」。我不知道在哪裏把我的SSH密碼。 (它不是登錄密碼)。 – user84592