Java通过freeSSHd.exe软件远程调用计算机执行cmd命令(在下面两个方法里,我执行的是重启系统的命令)
freeSSHd软件下载地址: http://www.freesshd.com/?ctt=download
开始安装freeSSHd:
双击开始安装,安装过程中会提示两个选项
1.Private keys should be created. Should I do it now?
这是在询问现在是否创建私钥,选是。
2.Do you want to run FreeSSHd as a system service?
这是在询问是否开启freeSSHd服务,选是。
freeSSHd配置:
双击桌面上的freeSSHd或者从开始菜单栏伤的freeSSHd并不会打开软件,这是因为软件已经启动并隐藏在右下角处。
在桌面右下角右击freeSSHdService,选择settings进行配置。
1.首先配置Server status
找到Server status选项卡,SSH server is running. 默认是红叉,点击下方 Click here to start it.启动服务,红叉会变成绿勾
如果没有变成绿勾,并报错“the specified address is already in use”,这是因为服务在上面已经开启,需要关闭。win + r 输入services.msc 找到freeSShd的服务关闭,
关闭之后重启点击Click here to start it启动服务,这时候发现服务已经启动。