Java启动远程服务的方法

一、java启动远程服务

启动远程的服务,首先得连接到服务器上去。
下面有两种方法:

1、通过自定义程序;
2、使用现成的telnet或ssh(推荐)

方法1、首先得看linux服务器的限制,如果服务器允许自定义的登录,
并且你在服务器上运行了一个监听某端口(如1234)的程序,
写一个client端,用socket连接上去,就可以执行了。

方法2、如果服务器支持ssh或者telnet登录,且
允许远程执行脚本的话,可以直接登录进去(当然这算是
使用现成的程序吧,ssh更安全,不过或许不是你想要的。)

有现成的ssh服务,直接使用就是了,自己写的肯定没这个安全~~
要用java的话,也有现成的ssh客户端

1。先搞定,通过telnet登录远程主机,执行启动服务命令
2。改造成java程序
3。改造成用ssh登录远程主机

二、java程序改造成系统服务

使用第三方JavaService类库
更多技术资讯可关注:gzitcast

ssh

相关推荐