jsch专题提供jsch的最新资讯内容,帮你更好的了解jsch。
我正在使用 <a href="http://www.jcraft.com/jsch/" rel="nofollow noreferrer">JSch</a> 在 Java 中构建 SFTP 客户端。 <pre><c
我正在尝试使用 jsch 在 java 中执行双跳 SSH。它是这样的: <a href="https://i.stack.imgur.com/6DAL0.png" rel="nofollow
如果在putty中执行一些命令后显示“>”这个符号怎么办 我们如何使用 jsch 自动化它,因为我尝试使
我们有一个 Java 7 代码库,其中使用 <code>Apache commons vfs2 v2.2</code>,它使用 <code>JSch-0.1.54</code> 作为 sftp
我已经使用“exec”和“shell”通道测试了使用 Java JSch 库发送多个命令的性能差异。我发现“exec”需要
JSch如何远程执行Shell命令
我使用JSch来拖尾远程计算机中的文件.但我发现程序退出后,“tail -f”进程仍然存在于远程计算机中.如果我删除“-f”参数,一切都OK.我试过使用“sendSignal()”,但它不起作用.似乎OpenSSH没有实现该功能.这是测试代码.public static void main(String[] args) throws Exception {
import com.jcraft.jsch.ChannelExec; import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; import java.util.Properties; import java.io.BufferedReader; import java.io.InputStream; import java.io
我想从另一个ssh服务器后面ssh到服务器.网关服务器需要用户名/密码,我可以这样做.我正在使用隧道进入下一个服务器,但这个只需要一个ssh密钥.我已经通过PuTTY生成了密钥,因此它存在我的用户名,但我不确定如何为我的 Java程序检索它.这是配置吗?即setConfig(“userauth.publickey”,“com.jcraft.jsch.UserAuthPublicKey”)然后我该如
我已设法启动,停止并检查以前从JAVA API创建的EC2实例的状态.但是,我很难获得此实例的公共DNS地址.由于我使用StartInstancesRequest启动实例并使用StartInstancesResponse获取响应,因此无法检索实际的Instance对象.我的起始代码如下,它有效: BasicAWSCredentials oAWSCredentials = new BasicAWSC
我正在从Jsch channelSFTP获取输入流,如下所示. ChannelSftp channelSftp = (ChannelSftp)channel; InputStream input=channelsftp.get(unixPath);//unixPath is path to my file which is on SFTP server 我必须在Spring javaMail
我的要求如下: 我必须使用我的凭据登录Unix框,登录后,我必须对不同的用户做sudo.一旦sudo成功,我必须在nohup中调用 shell.完成执行后,关闭通道和会话. 我尝试了使用sudo命令连接的第一步,但我不知道如何在sudo命令之后调用shell脚本. 在下面的代码中,我能够执行sudo命令,但在获得sudo访问权限后,如何在用户masteruser中执行nohup中的shell.因此
我试图使用JSch将两个文件上传到具有SFTP的服务器.如果目录为空,则上传文件可以正常工作,但我想一遍又一遍地上传相同的文件(只需更改内部的id),但是我无法弄清楚如何做到这一点. JSch中有一些静态参数叫做OVERWRITE,但是我无法找到如何使用它. 任何人都关心我如何添加这个设置? 这是我当前的代码: public void upload() { try { JSch jsc
我正在运行JDK 1.7& Windows 7使用netbeans 7.2 我已经生成了一个SSH私有&公钥对(SSH2-2048位)使用putty-keygen.我没有私钥密码. 我正在尝试使用SFTP连接到其中一台主机.但是当我通过私钥(ppk)设置Identity时,代码返回无效的私钥错误.我在WinSCP中使用相同的私钥连接到同一个主机它工作正常请帮我解决错误. 这是我的代码: JSch
我想使用Jsch库和SFTP协议将文件复制到远程目录. 如果远程主机上的目录不存在,则创建它. 在API文档中,http://epaul.github.com/jsch-documentation/javadoc/,我注意到了 put方法有一种“模式”,但它只是传输模式:   – 传输模式,RESUME,APPEND,OVERWRITE之一. 有没有一个简单的方法来做,而不必编写自己的代码来检查存
我正在使用SSH编写用于静态路由管理的 java GUI程序.我的代码如下: import com.jcraft.jsch.*; import java.io.*; public class Konsep { String status; static String username; static String hostname; String inputcom
我试图嘲笑JSch和SSH的轮胎连接到 Java本地的远程(Solaris)主机.我通常使用PuTTy,每次我第一次连接某个地方时,我都会提供一个关于一个未知主机的提示,那么我说是的,它不再是这样,因为它存储已知的主机在Win7注册表中.但是JSch希望有一个known_hosts文件,我不知道该怎么做.我可以稍后调查一下,但现在我宁愿跳过这一步.有人知道是否可行,怎么办? 谢谢 你尝试过以下操作