簡體   English   中英

如何在Windows上使用Java執行Linux命令?

[英]how execute linux command using java on windows?

我需要在Windows上使用Java在另一台Linux機器上執行bash命令。

我需要從指定目錄運行可執行文件,例如

cd /home/bin

我怎樣才能做到這一點?

您將需要為Java使用某種SSH庫,然后可以使用該庫來建立與目標計算機的SSH連接並在SSH會話中運行命令。

是涵蓋此的另一個SO問題。 是另一個。

長時間的工作之后,我終於找到了有用的信息。 請點擊鏈接“ 如何使用Java在遠程系統上運行SSH命令?

也可以使用來自“ http://www.ganymed.ethz.ch/ssh2/ ”鏈接的jar。 它是Windows環境中任何人從Java代碼執行ssh命令所必需的jar。 還有其他方法。 而且大多數jar我都覺得它們沒有用,特別是當您想自動進行用戶身份驗證以訪問linux環境時。

請注意,直接傳遞密碼(ssh密碼)是不合適的做法,許多專家在其他幾個線程中也提出了建議,但是這種簡單的解決方案適用於不關心安全性的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM