Java プログラムを使用して Windows サーバー マシンから Linux マシンをリモートでシャットダウンする必要があります。それを行うための直接的なコマンドはありますか。
質問する
518 次
1 に答える
2
Java プログラムから ssh 経由で Linux マシンに接続します。
シャットダウンコマンドを実行します
sshj経由:
SSHClient ssh = new SSHClient();
ssh.loadKnownHosts();
ssh.connect("your-server");
ssh.authPublickey("userId");
//START SESSION
Session session = ssh.startSession();
//SEND THE COMMAND
Command cmd = session.exec("shutdown");
//GET THE OUTPUT OF COMMAND
cmd.getOutputAsString();
//CLOSE SESSION
session.close();
ssh.disconnect();
于 2013-05-01T15:52:11.960 に答える