簡體   English   中英

如何從java連接到遠程unix框並在其中運行unix腳本?

[英]How to connect to a remote unix box from java and run unix script in it?

我需要幫助編寫可以連接到遠程UNIX盒子的java代碼,並在該盒子上運行腳本。 我已經瀏覽了互聯網,但我無法找到有關如何實現這一目標的適當文檔。

哪個是開始閱讀這個的最好的地方? 我應該知道什么?

任何幫助表示贊賞。 謝謝。

ssh可能是用於此類事情的最佳協議。 它比telnet更安全,並且可以設置為使用身份驗證密鑰,因此您的代碼不需要知道(或詢問用戶)遠程盒的密碼。

Java安全通道(JSch)是ssh協議的流行純Java實現。

您可以使用telnet和/或ssh連接到該框。 然后你可以像在終端中那樣發送命令。 請注意具有良好文檔的java的telnet / ssh實現。 Telnet應該更簡單,但沒有加密。 Apache有一個telnet實現: http//commons.apache.org/net/

問安德烈亞斯

你可以使用Runtime.exec(java.lang.String)

暫無
暫無

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

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