java Ganymed SSH-2
绿源2008
编程、设计 J2EE android IOS
展开
-
Ganymed SSH-2 for Java系列5之删除远程服务器上的目录
删除远程服务器上的目录同之前的说明,先在工具类中添加一个删除远程目录的方法[java] view plaincopy/** * 删除远程服务器上的目录 * @param host 主机ip * @param username 登录用户名 * @param password 登录密码 * @param转载 2014-04-18 12:39:00 · 857 阅读 · 0 评论 -
应用Ganymed SSH-2 for Java判断服务器状态
应用Ganymed SSH-2 for Java判断服务器状态:之前的很多章节已经描述了如何运用Ganymed SSH-2 for Java的api,基本上主要的都进行过演示了。下面,我将通过一个实际中很有帮助的一个功能点作为应用的开篇,讲述这个在实际工作中的意义。一台服务器,如何判断其状态是否正常啦,及是否可以访问,在不想登录等操作的情况下,每隔一段时间探测一次服务状转载 2014-04-18 16:05:23 · 976 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列7之删除远程服务器上的非空目录(运用执行shell脚本的方式)
运用执行shell脚本的方式删除服务器上的非空目录:目录结构:file list is::/usr/local/test/tt.txt/usr/local/test/tt/t.txtdirectory list is::/usr/local/test/tt/t/usr/local/test/tt/usr/local/test代码:[jav转载 2014-04-18 16:04:03 · 864 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列5之删除远程服务器上的目录(补充说明)
上一篇讲到了如何删除服务器的目录,大家可能都发现了,通过上面的命令只能删除服务器上的一个空目录,其源码的注释已经给了说明:[java] view plaincopy/** * Remove an empty directory. * * @param dirName See the {@link SFTPv3Client comment转载 2014-04-18 12:40:15 · 951 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列3之执行远程shell 命令
利用Ganymed SSH-2 for Java 连接到远程服务器,然后执行shell命令;首先我们再在之前CommandRunner类中再添加一个执行shell命令的方法,具体如下所示:[java] view plaincopypublic static String execShellScript(String host, String user转载 2014-04-18 12:35:46 · 1317 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列10之scpGet
Ganymed SSH-2 for Java系列10之scpGet直接上代码:[java] view plaincopy/** * * Get remote file through scp * * @param host * * @param username * *转载 2014-04-18 16:05:00 · 768 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列6之删除远程服务器上的非空目录
上一篇已经讲到如何删除一个服务器上面的目录,但是只能删除非空目录,如果是一个非空目录,其下面存在着目录和文件,并且目录中还有目录和文件,这个该如何删除啦,下面给出方法:首先给出服务器上的目录结构:文件列表:/usr/local/test/tt.txt/usr/local/test/kk/ttp/t.txt/usr/local/test/kk/ttt.txt/us转载 2014-04-18 16:03:46 · 813 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列1之 ganymed-ssh2介绍
项目中用到了给定IP地址用户名密码的可用性.bmp转载 2014-04-18 12:25:07 · 1914 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列9之scpPut
Ganymed SSH-2 for Java系列9之scpPut[java] view plaincopy/** * * Put local file to remote machine. * * @param host * * @param username * * @pa转载 2014-04-18 16:04:50 · 1132 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列11之SCPClient
Ganymed SSH-2 for Java系列11之SCPClientSCPClient是一个基本的java操作类,其可以从服务器复制文件到SSH-2服务器,或者从服务器上scp出文件到本地服务器;其操作的scp路径必须是存在与服务器上的,否则会报错。public void put(String localFile, String remoteTargetDire转载 2014-04-18 16:05:11 · 1337 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列4之删除远程服务器上的文件
删除远程服务器上的文件同之前的说明,先在工具类中添加一个删除远程文件的方法[java] view plaincopypublic static void rmFile(String host, String username, String password, String remoteFile, int port) throws IOExce转载 2014-04-18 12:37:43 · 946 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列2之连接远程服务器
连接远程服务器,新建一个java工具类,将其命名为CommandRunner;创建一个连接服务器的静态方法:[java] view plaincopypublic static Connection getOpenedConnection(String host, String username, String password) throws IOE转载 2014-04-18 12:31:43 · 1112 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列7之删除远程服务器上的非空目录(方法说明)
首先大家看看这段java代码的打印结果:[java] view plaincopyVector v1 = sftpClient.ls(remoteDerectory); for (Iterator iterator2 = v1.iterator(); iterator2 .hasNext();) { SFTPv转载 2014-04-18 16:04:19 · 1125 阅读 · 0 评论 -
Ganymed SSH-2 for Java系列8之SFTPv3Client说明
Ganymed SSH-2 for Java系列8之SFTPv3Client说明:SFTPv3Client是SSH for java的一个SFTP(协议版本 3), 客户端通过SSH-2连接的一个简单的同步实现java类。其基本的对外方法有如下:public SFTPv3FileAttributes stat(String path) throws IOExce转载 2014-04-18 16:04:33 · 3801 阅读 · 0 评论