jsch

    1热度

    2回答

    public class FTP { public static void main(String args[]){ JSch jsch = new JSch(); jsch.setKnownHosts("./known_hosts"); Path privateKeyPath = Paths.get("./id_dsa"); byte[] pr

    0热度

    1回答

    我有禁用主机密钥检查SSH,但它记录非法密钥大小警告 SSHClient ssh = new SSHClient(); ssh.addHostKeyVerifier(new HostKeyVerifier() { @Override public boolean verify(String arg0, int arg1, PublicKey arg2) {

    1热度

    1回答

    正如从这question和这tutorial解释,我试图建立一个简单的SSH连接,以执行一个单一的命令应用程序的伙伴用户。它甚至不需要等待任何回应。 下面是代码: 主要活动: 包com.example.lucas.shutdown; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; imp

    -1热度

    1回答

    我想知道在JAVA中编写SFTP推拉方法的最佳方法是哪种。 最初的设计是连接到远程服务器,上传/下载单个文件然后断开连接。根据可用的文件进行第n次重复相同的处理,以确保任何可能未传输的文件在下次执行时仍会被重新处理。 或者连接到远程服务器,迭代上传/下载的文件列表,然后在所有文件传输完毕后断开连接。 谢谢。

    1热度

    1回答

    我正在使用JSch在远程Linux机器上运行一些命令。 session = jsch.getSession(user, "host", 1222); ... Channel shellChannel = session.openChannel("shell"); OutputStream ops = shellChannel.getOutputStream(); PrintStream p

    0热度

    1回答

    我想开发一个Java程序,将文件从SFTP服务器下载到远程服务器。该远程服务器没有任何共享路径。我必须直接从sftp下载并粘贴到远程Windows服务器驱动程序(D :)中。 代码: int ftpPort = 22; JSch jsch = new JSch (); Session session = null; Channel channel = null;

    -2热度

    1回答

    任何人都可以请共享一个可以从Windows机器上的文件复制到远程Linux服务器的Java代码的工作示例? 我有下面的shell命令我试图在Java中包括代码 - FILEPATH = “/ E /结果” CD $ REPORTPATH COPYPATH = “/家/的Hadoop /结果” 回声$ COPYPATH LATEST =`ls -lrth | grep -i * .csv |尾-1

    0热度

    1回答

    我正在编写一个应用程序,需要通过sftp连接到服务器上的GATE数据存储。为了打开数据存储,我需要有它的网址。我在Jsch类的帮助下通过sftp和公钥/私钥授权访问数据存储。 我可以将数据与ChannelSftp,然后得到一个的InputStream为各自的目录。我试图用sftp.getHome()得到路径,但那只给了我相对路径。为了连接到数据存储,不过,我需要的是这样的: "sftp://pat

    0热度

    1回答

    public String getMacAndServerIp(Dataset ds){ TestLogger.info(logger,"************* Started test method for getMacAndServerIp *****************"); String macaddserverip=""; String user=a

    4热度

    1回答

    我们最近开始在客户端站点发生零星的问题,JSK在成功运行多年后,在sendChannelOpen调用期间开始报告“通道未打开”。在深入了解代码并看到两个选项(超时与失败消息)后,最有可能我们失败了。 由于消息是相同的,我下载了源代码并添加了一些输出语句来验证。经过几次测试后,我惊讶地发现我们实际上正在执行超时部分,但如此之快以至于在查看代码并考虑wait()语句时没有意义。 要进一步解决,我把一个