问题标签 [jsch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 将多个文件从 Windows 机器发送到 linux 远程服务器“Jsch 代码”
smoeone 是否可以尝试使用 Jsch 将多个文件发送到远程服务器,这可能吗?
我正在尝试发送多个脚本 perl 来检查远程服务器中的一些现有文件和命令,然后必须在我的本地计算机中返回包含结果的文件,问题是我必须为此使用 eclipse。
错误:
当我使用 FileOutput 时出现此错误
java - JSchException:算法协商失败
我正在尝试使用 JSch (0.1.44-1) 通过 ssh 连接到远程 sftp 服务器,但在session.connect();
我收到此异常期间:
来自 JSch 的日志:
我可以使用 linux sftp 命令登录到远程服务器。我试图在互联网上找到任何线索,但我失败了。
linux sftp 命令的调试输出:
java - jsch ChannelExec 和 ChannelShell 之间的确切区别是什么?
ChannelExec
有人能告诉我&之间的区别ChannelShell
吗?
sftp - JSch session.connect() 与 CoreFTP 挂起
我为 localhost 和下一个代码配置了 CoreFTP:
当程序达到时connect()
,控制台输出会出现两条消息:
......没有更多的事情发生。几分钟后,connection is closed by foreign host
出现异常。
为什么?
谢谢大家!
java - 如何通过 ssh 在远程机器上运行应用程序?
如何通过 ssh 在远程机器上运行应用程序?
我尝试使用 JSCH,这样:
我有这个:
bash:myapplication:找不到命令
当尝试通过 shell 执行此命令时,工作正常。
不一定需要是JSCH,可以是任何东西。
java - 无法使用 Jsch 执行 .sh 脚本
我正在尝试使用 ssh api Jsch 从我的 java 应用程序(在我的 Windows 7 站上)在 unix 服务器中执行脚本 shell。
我正在使用“start_lm”的脚本外壳是一个 C 二进制文件。
这是我正在使用的代码(来自 Jsch 网站示例)
我得到的错误是
退出状态:-1 是什么意思
感谢您的帮助。
java - 使用 Jsch 发出 Java 命令时遇到问题
我在通过 jsch 运行 java 推荐时遇到问题。如果我通过 putty 在 SSH 会话中执行此 java 命令,它可以正常工作,但在我的代码中执行时返回退出状态 127。
命令是这样的:
sendCommand 函数是 exec 示例的派生。这是我写的整个 SSHCommManager:
...任何想法或帮助将不胜感激,因为我无法弄清楚为什么该 java 命令不起作用。我已经尝试了一切,包括为我尝试执行的 java 和 .jar 文件放入直接路径。
java - 使用 JSch 从另一个位置读取文件
这是我使用 JSch 从另一个位置读取文件的代码
}
代码的输出是:
我收到了 FileNotFoundException,但在此之前我使用 ls 制作了 SOP 以列出 /misc/downloads/ 路径中的所有文件。
我能做些什么来解决这个问题?
java - 如何使用 JSch SSH 到另一个 SSH 服务器后面的服务器?
我需要能够从 Java 程序 ssh 到远程服务器,然后从那里 SSH 到另一台服务器。我的客户端上的两台服务器都有凭据。
命令将在应用程序内作为常规字符串自动传递(无需用户输入)。我需要能够在第二台服务器上运行这些自定义命令,并能够根据输出和一些简单的逻辑决定在运行时发出哪些命令。
我可以使用 JSch 来做到这一点吗?如果可以,我应该从哪里开始研究?(示例,信息)
==================================================== ===========
添加:
线程“主”com.jcraft.jsch.JSchException 中的异常:UnknownHostKey:host.net。RSA 密钥指纹是“blahblahblah”
到目前为止,我正在通过修改 known_hosts 文件并在其中手动添加主机来解决这个问题。我可以通过在某处设置一个选项来绕过这个小问题,告诉 JSch 在询问这个 YES-NO 问题时自动按 YES 吗?
java - JSch中的'shell'通道和'exec'通道有什么区别
我希望能够在 Java 应用程序中将许多以字符串表示的连续命令发送到 SSH 服务器以供执行。我应该使用:
-或者-