jsch

    0热度

    1回答

    我想通过SSH与JSch在远程Linux服务器(不同端口上)上运行一些独立的弹簧引导罐。我在我的命令中使用尾巴,因为我需要tomcat服务器日志。当我开始运行独立罐子的服务时,一些罐子没有运行。 下面是我使用独立运行罐子的示例脚本: nohup的Java的罐子foo.jar中--server.port = 10000> log.txt的2> ERRORS.TXT &尾-f日志。 TXT 这里是我的

    1热度

    1回答

    我有一些文件要上传到SFTP服务器,所以我使用JSch来实现这个目标。 我有这些选项实现: JSch打开一个会话和 JSch打开一个会话和多通道 上述两种解决方案中,一个信道,其更高效? 一个会话对应一个TCP连接,还是一个通道对应一个TCP连接? 如果一个会话对应一个TCP连接,那么多个通道必须共享相同的TCP连接,它可以更有效吗?

    1热度

    1回答

    我在Java上非常麻烦,所以请原谅我是否是一个虚拟问题。 我有以下一段代码,和执行流程是从我的意图不同: channel = session.openChannel("shell"); OutputStream ops = channel.getOutputStream(); PrintStream ps = new PrintStream(ops, true); channel.conn

    1热度

    1回答

    目前我正在开发Java程序来监视我们的UNIX脚本。问题是我们下周要购买一台新服务器,并且我必须更改我的程序,以便它可以使用JSch连接到新机器。 目前我使用这种方式去旧服务器的连接: JSch jsch = new JSch(); session = jsch.getSession(user, host); session.setPassword(password); session.se

    0热度

    2回答

    我正在研究java方法将文件从一个位置复制到另一个远程位置。我的代码如下。我尝试使用jsch 0.1.42 & 0.1.50 & 0.1.54 public static void processFiles(ArrayList<String> FilesToBeCopied, String destFilePath) throws IOException { SftpClient c

    1热度

    1回答

    我试图用JGit从上GitLab一个存储库中读取一些标签。我可以用bash克隆版本库,所以我知道我拥有权限等等。 当我尝试使用JGit来获取标签,我收到以下错误: UnknownHostKey: gitlab.com. RSA key fingerprint is b6:03:0e:39:97:9e:d0:e7:24:ce:a3:77:3e:01:42:01 at org.eclipse

    2热度

    1回答

    我正在写一些Java代码(使用JSch库)到SFTP到远程Windows计算机并将文件复制到我的本地Windows文件夹。 指定远程计算机上文件的路径时,我强制指定格式为/C/temp/myfile.txt而不是C:\temp\myfile.txt的路径。 问题: 你能告诉我这种格式是什么?有没有一个名字? 你能告诉我,如果有可能使用任何其他格式的路径?我希望能够将路径指定为C:\temp\myf

    2热度

    1回答

    我们的企业网络中包含Windows Active Directory服务器和Linux服务器。我们在Linux服务器中使用Kerberos身份验证。在用户使用AD帐户登录后,通过网络中的PC检查gssapi身份验证的PuTTY Windows客户端可以SSH服务器。 PuTTY客户端只有用户名,不要求用户输入密码。 现在我们要使用JSch库来开发一个像PuTTY这样的Java SSH程序来访问这个

    -1热度

    1回答

    我正在试图在android工作室上制作一个android应用程序,该应用程序ssh进入远程服务器并运行命令。它还必须从通过vlc建立HTTP流的远程服务器转发端口8080。然后这将用于在应用程序中显示视频的videoview小部件。此应用程序在logcat中运行时没有错误,并成功运行ssh命令,但视频视图只显示一个黑盒子 - 我怀疑我的代码有问题。任何帮助将是伟大的! public class M

    -1热度

    1回答

    使用jsch我已登录到远程主机以不同的用户身份执行脚本。 必须使用“exec”通道。 当前Unix动作我要做的是: 1)须藤苏 - 2)运行脚本 我怎样才能运行此命令“须藤苏 - ”,然后在相同的信道 执行脚本更新了代码注释,我试着发送下面两个命令作为输入。它运行在循环中,我没有看到它正在执行。下面TW是在数组列表发送的输入 “命令” 须藤苏 - testusr /home/testusr/sta