gpt4 book ai didi

java - 使用java通过ftp连接后运行Unix命令

转载 作者:行者123 更新时间:2023-12-01 11:20:11 25 4
gpt4 key购买 nike

我无权使用 ssh/sftp(使用私钥/公钥)。所以ftp是我唯一的选择。

下面的代码对我来说效果很好,从 Unix 盒子中获取文件,但我的座右铭是使用 java 从 Windows 登录到 UNIX 盒子,然后从我的主目录转到另一个目录并使用grep,然后将该输出复制回我的 Windows java 程序。我正在寻找如何在框中执行一些 Unix 命令。正如我们在 shell/python/ant 中所做的那样...

new URL("ftp://user:password@url/sourcefile;type=i");
URLConnection con = url.openConnection();
BufferedInputStream in =
new BufferedInputStream(con.getInputStream());
FileOutputStream out =
new FileOutputStream("Targetfile");

最佳答案

如果您有用户名和密码,那么您可以访问 Jsch 库。
看一下这个或直接运行它!
http://www.jcraft.com/jsch/examples/Shell.java.html


同样,您可以从中获取所有 shell 命令。

关于java - 使用java通过ftp连接后运行Unix命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31337445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com