差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 下次修改 Both sides next revision | ||
java:ant:execute_job_with_scp [2017/06/19 11:57] tony |
java:ant:execute_job_with_scp [2017/08/19 23:33] 127.0.0.1 外部編輯 |
||
---|---|---|---|
行 26: | 行 26: | ||
在成功啟動apache sshd後,可以透過putty連線測試一下。 | 在成功啟動apache sshd後,可以透過putty連線測試一下。 | ||
==== register the sshd as a service ==== | ==== register the sshd as a service ==== | ||
+ | (此部分需參考後記)\\ | ||
將程式註冊為service有不少方法,最簡單的方法是透過mssm。首先透過mssm執行: | 將程式註冊為service有不少方法,最簡單的方法是透過mssm。首先透過mssm執行: | ||
<code bash> | <code bash> | ||
行 97: | 行 98: | ||
{{:java:ant:nssm_with_sshd_bat_crashed_period.png|}}\\ | {{:java:ant:nssm_with_sshd_bat_crashed_period.png|}}\\ | ||
詳細原因我沒有深究,但我把啟動的prcoess由bat改為exe就正常了:\\ | 詳細原因我沒有深究,但我把啟動的prcoess由bat改為exe就正常了:\\ | ||
+ | {{:java:ant:nssm_install_sshd_with_java_exe.png|}}\\ | ||
+ | 使用的Arguments如下,請改成你自己對應路徑,我是echo bat內容複製貼上的: | ||
+ | <code bash> | ||
+ | -server -Xmx512M -Dcom.sun.management.jmxremote -classpath ";D:\apache-sshd-1.2.0\scripts\..\lib\bcpg-jdk15on-1.54.jar;D:\apache-sshd-1.2.0\scripts\..\lib\bcpkix-jdk15on-1.54.jar;D:\apache-sshd-1.2.0\scripts\..\lib\bcprov-jdk15on-1.54.jar;D:\apache-sshd-1.2.0\scripts\..\lib\slf4j-api-1.7.16.jar;D:\apache-sshd-1.2.0\scripts\..\lib\slf4j-jdk14-1.7.16.jar;D:\apache-sshd-1.2.0\scripts\..\lib\sshd-core-1.2.0.jar;D:\apache-sshd-1.2.0\scripts\..\lib\tomcat-apr-5.5.23.jar" -Dsshd.home="D:\apache-sshd-1.2.0\scripts\.." org.apache.sshd.server.SshServer | ||
+ | </code> | ||
===== Reference ===== | ===== Reference ===== | ||
* [[https://mina.apache.org/sshd-project/|apache sshd]] | * [[https://mina.apache.org/sshd-project/|apache sshd]] |