-1

Ganeymed-ssh2 SCP 问题——需要将文件从我的桌面复制到远程 Unix 服务器。即使有可能,谁能告诉我?我遇到了连接对象的问题,如果我想为我的台式机获取连接对象,我不知道应该在那里提供什么主机名:

连接 conn = new Connection("?????");

4

1 回答 1

0

好吧,我自己弄清楚了。我使用 SCPClient 如下:

  1. 首先与 remoteHost 建立连接:

    Connection conn = new Connection(remoteHostNameOrIP);
    try {
        conn.connect();
    
    } catch (Exception e) {
    
        System.out.println("Message is : -" + e.getMessage());
        return "unable to connect";
    }
    
  2. 然后只需将 SCP 客户端用作:

     SCPClient scpc = conn.createSCPClient();
     scpc.put(sourceLocalDesktopFileLocation, DestinationRemoteFileLocation, Mode);
    
于 2013-09-17T22:23:24.383 回答