java遠端執行linux命令

2021-06-27 19:37:58 字數 1289 閱讀 5010

private static final string hostname = "115.182.62.225";//linux ip位址

private static final string username = "root";//linux使用者名稱

private static final string password = "j\\^pr$&zslxcqhif";//linux密碼

private static connection conn;

private static session ssh = null;

/*** 判斷是否可以連線主機、賬戶密碼是否正確(預設配置的伺服器)

* @return

*/public static boolean hasconnection()

/*** 執行命令(預設配置的伺服器)

* @param cmd

* @return

*/public static string excutecmd(string cmd)

/*** 判斷是否可以連線主機、賬戶密碼是否正確

* @param hostname

* @param username

* @param password

* @param flag 是否只是查詢是否可連線伺服器

* @return

*/public static boolean hasconnection(string hostname,string username,string password,boolean flag) catch (ioexception e)

if(flag)

return isconn; }

/*** 執行命令

* @param hostname

* @param username

* @param password

* @param cmd

* @return

*/public static string excutecmd(string hostname,string username,string password,string cmd)else

}} catch (ioexception e)

} return result.tostring(); }

/*** 關閉連線的物件

*/private static void closeconnection()

public static void main(string args)

linux遠端執行命令

expect是乙個免費的程式設計工具語言,用來實現自動和互動式任務進行通訊,而無需人的干預。expect的作者don libes在1990年開始編寫expect時對expect做有如下定義 expect是乙個用來實現自動互動功能的軟體套件 expect is a software suite for...

Linux遠端命令 免密碼執行

使用金鑰 切換使用者目錄 cd 生成金鑰 ssh keygen t rsa 全程回車鍵即可 切換到金鑰路徑 cd ssh 檢視生成結果 ll 可以看到有id rsa,id rsa.pub兩個檔案 複製公鑰並重命名 cp id rsa.pub client authorized keys 複製公鑰到s...

遠端執行命令

遠端執行命令 這個分兩步,很簡單很實用。第一步,設定ssh免認證,免認證就是只不用密碼認證就可以直接登入,這在寫指令碼伺服器控制時特別有用。ssh keygen t rsa cd ssh ssh copy id xuexi01注 xuexi01是主機名,也可寫成ip,如192.168.2.11 第二...