java SFTP协议 类库

zousifang661236 2011-03-25 03:38:23
需求是从FTP服务器上通过SFTP协议下载文件,FTP服务器是在Unix系统上,需要在Windows系统上用java写一个客户端程序,利用这个客户端程序通过SFTP协议从服务器下下载文件。
这个需求有办法实现吗?如果可以的话,有没有相关的类库可以实现这个功能?利用edtftpj.jar可以实现我的需求吗?
...全文
267 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zousifang661236 的回复:]

非常感谢你的回答火龙果!我已经看过JSCH的官方介绍,知道它支持SFTP协议,但是不确定如果FTP服务器在Unix上客户端程序在Windows上还可不可以用JSCH?
[/Quote]

举个例子吧,你把 tomcat 放到 linux 机器上并启动,那你在 Windows 的浏览器上通访问不?呵呵,明白了不?

JSCH 已经是个客户端了,呵呵。
zousifang661236 2011-03-30
  • 打赏
  • 举报
回复
谢谢火龙果!讲解得通俗易懂,谢谢啦!
zousifang661236 2011-03-29
  • 打赏
  • 举报
回复
非常感谢你的回答火龙果!我已经看过JSCH的官方介绍,知道它支持SFTP协议,但是不确定如果FTP服务器在Unix上客户端程序在Windows上还可不可以用JSCH?
  • 打赏
  • 举报
回复
说实在的你说的那些我都没用过,那个 edtftpj/pro 还是我从它的官网上找到的资料再来给你回复的。

你用一个东西都不去官网上看看其有哪些特性的么?

http://www.jcraft.com/jsch/

zousifang661236 2011-03-28
  • 打赏
  • 举报
回复
谢谢你的回答!还想问一下,使用JSCH可以实现我的需求吗?因为edtftpj/pro是收费的
  • 打赏
  • 举报
回复
SFTP 基本上都是在 Unix/Linux 中用的,呵呵。

SFTP 是一种协议规范,是不区分平台的
zousifang661236 2011-03-28
  • 打赏
  • 举报
回复
FTP服务器在Unix系统上,可以用edtftpj/pro吗?edtftpj/pro没有明确地写着支持服务器在Unix系统上啊?不知道它只不支持跨操作系统的操作?
  • 打赏
  • 举报
回复
edtftpj 需要 pro 版的才支持,详见:

http://www.enterprisedt.com/products/edtftpjssl/overview.html

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧