Ganeymed-ssh2 SCP问题 - 需要将文件从我的桌面复制到远程unix服务器

时间:2013-09-16 21:18:10

标签: java unix

Ganeymed-ssh2 SCP问题 - 需要将文件从我的桌面复制到远程Unix服务器。即使有可能,有人可以告诉我吗?我遇到连接对象的问题,如果我想获取桌面机器的连接对象,不知道我应该给那个主机名:

连接conn =新连接(“?????”);

1 个答案:

答案 0 :(得分: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);