Add new PLC passwords
This commit is contained in:
parent
b8e528dfff
commit
73de386857
3 changed files with 197 additions and 69 deletions
|
|
@ -3,6 +3,7 @@ package handleSsh;
|
|||
import com.jcraft.jsch.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class UploadFiles {
|
||||
|
||||
|
|
@ -12,40 +13,62 @@ public class UploadFiles {
|
|||
|
||||
private static final String[] filesToUpload =
|
||||
{
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/cloudmqttconnect.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/cmd_manager.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/db_init.js",
|
||||
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/designer.json",
|
||||
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/dido_controller.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/infosender.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/modbus_reader.js",
|
||||
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/show_dbdata.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/slack_filter.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/thermometer.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/wsmqttpublish.js",
|
||||
|
||||
"/home/rasta5man/dev/oms/flowserver/config",
|
||||
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/helper/DataToTbHandler.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/helper/ErrorToServiceHandler.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/helper/logger.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/helper/notification_reporter.js",
|
||||
"/home/rasta5man/dev/oms/flowserver/flow/helper/serialport_helper.js",
|
||||
|
||||
|
||||
"/home/rasta5man/dev/oms/flowserver/databases/notifications.table",
|
||||
"/home/rasta5man/dev/oms/flowserver/databases/tbdatacloud.nosql",
|
||||
//"/home/rasta5man/dev/oms/flowserver/databases/modbus_config.js",
|
||||
//"/home/rasta5man/dev/oms/flowserver/databases/status.table"
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/cloudmqttconnect.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/cmd_manager.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/code.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/comment.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/count.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/db_connector.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/db_init.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/debug.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/designer.json",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/dido_controller.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/httprequest.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/httpresponse.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/httproute.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/infosender.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/modbus_reader.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/monitorconsumption.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/monitordisk.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/monitormemory.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/nodesdb_changecheck.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/show_dbdata.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/slack_filter.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/thermometer.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/trigger.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/virtualwirein.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/virtualwireout.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/wsmqttpublish.js",
|
||||
//
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/config",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/cloud_topic.py",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/createNodeDbOriginal.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/createNode.py",
|
||||
////
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/DataToTbHandler.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/db_helper.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/ErrorToServiceHandler.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/logger.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/md5.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/notification_reporter.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/register.js",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/serialport_helper.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/suncalc.js",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/flow/helper/utils.js",
|
||||
//////
|
||||
//
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/databases/notifications.table",
|
||||
// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/databases/tbdata.nosql",
|
||||
//// "/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/databases/modbus_config.js",
|
||||
"/home/rasta5man/dev/oms/bitbucket-repositories/citysys-flowserver/addSwitch.py",
|
||||
};
|
||||
|
||||
|
||||
private static String buildDestinationDirectory(String fileToUpload) {
|
||||
int index = fileToUpload.indexOf("/flowserver");
|
||||
return fileToUpload.substring(index + 11);
|
||||
int index = fileToUpload.indexOf("/bitbucket-repositories");
|
||||
//int index = fileToUpload.indexOf("/flowserver");
|
||||
//return fileToUpload.substring(index + 11);
|
||||
return fileToUpload.substring(index + 42);
|
||||
}
|
||||
|
||||
private static ArrayList<Server> allServers;
|
||||
|
|
@ -87,6 +110,9 @@ public class UploadFiles {
|
|||
else
|
||||
{
|
||||
directoryToUpload = "/home/unipi/flowserver" + buildDestinationDirectory(fileToUpload);
|
||||
// directoryToUpload = "/etc" + buildDestinationDirectory(fileToUpload);
|
||||
// directoryToUpload = "/lib/systemd/system" + buildDestinationDirectory(fileToUpload);
|
||||
// System.out.println(directoryToUpload + fileToUpload);
|
||||
}
|
||||
sftpChannel.put(fileToUpload, directoryToUpload);
|
||||
}
|
||||
|
|
@ -103,3 +129,4 @@ public class UploadFiles {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue