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 第二...