Ganeymed-ssh2 SCP 问题——需要将文件从我的桌面复制到远程 Unix 服务器。即使有可能,谁能告诉我?我遇到了连接对象的问题,如果我想为我的台式机获取连接对象,我不知道应该在那里提供什么主机名:
连接 conn = new Connection("?????");
好吧,我自己弄清楚了。我使用 SCPClient 如下:
首先与 remoteHost 建立连接:
Connection conn = new Connection(remoteHostNameOrIP);
try {
conn.connect();
} catch (Exception e) {
System.out.println("Message is : -" + e.getMessage());
return "unable to connect";
}
然后只需将 SCP 客户端用作:
SCPClient scpc = conn.createSCPClient();
scpc.put(sourceLocalDesktopFileLocation, DestinationRemoteFileLocation, Mode);