Ssh 如何从远程计算机运行shell脚本?
我又遇到了一个严重的问题。。请帮帮我Ssh 如何从远程计算机运行shell脚本?,ssh,Ssh,我又遇到了一个严重的问题。。请帮帮我 我必须更改基于linux的服务器的日期和时间。但该服务器是远程服务器。这意味着我必须创建一个应用程序来更改服务器的时间,但该应用程序将在单独的服务器上运行。我正在用java开发我的代码,所以我必须用java程序实现它。请帮助我。告诉我如何解决这个问题。如果可能,请给我代码规范。如果可以通过ssh实现,请告诉我如何使用java程序创建ssh。我给出的场景是java程序应该在机器A上运行,我必须更改机器B的服务器日期时间。您的java程序不应该这样做。但是,如果
我必须更改基于linux的服务器的日期和时间。但该服务器是远程服务器。这意味着我必须创建一个应用程序来更改服务器的时间,但该应用程序将在单独的服务器上运行。我正在用java开发我的代码,所以我必须用java程序实现它。请帮助我。告诉我如何解决这个问题。如果可能,请给我代码规范。如果可以通过ssh实现,请告诉我如何使用java程序创建ssh。我给出的场景是java程序应该在机器A上运行,我必须更改机器B的服务器日期时间。您的java程序不应该这样做。但是,如果必须这样做,您可以通过SSH在远程服务器上执行命令 有多个Java库可以让您编写通过SSH运行命令的程序。其中一个图书馆是: 此库的Java示例:
这个问题的答案是:“如何设置远程机器的日期时间?”(我理解为您的问题) 这不一定是一个必须用三层java堆栈解决的问题。如果您有机器的ssh帐户,只需登录并运行
date
:
$ ssh user@machine.example.com
$ date -s "7 April 2008 20:42:45"
只需将ssh放在前端,即可从本地shell运行远程命令,例如:
$ ssh user@machine.example.com date -s "7 April 2008 20:42:45"
您不能通过ssh连接到远程服务器和sudo date--set=“DD MON YYYY HH:MM:SS”?不要将服务器管理任务与应用程序设计混为一谈。你还需要给出比现在更多的细节,因为他们有很多糟糕的答案。好的,我已经编辑了我的问题。