plc-controller/BuildServerArray.java
2025-08-07 15:52:03 +02:00

148 lines
5.7 KiB
Java

package handleSsh;
import java.util.ArrayList;
import java.util.HashMap;
public class BuildServerArray {
private HashMap<String,String> servers = new HashMap<>();
private ArrayList<Server> allServers = new ArrayList<>();
private HashMap<String,String> rvoPasswords = new HashMap<>();
public BuildServerArray() {
//TODO
servers.put("10.0.0.107","unipi");
servers.put("10.0.0.123","unipi");
servers.put("10.0.0.129","unipi");
servers.put("10.0.0.119","unipi");
servers.put("10.0.0.134","unipi");
servers.put("10.0.0.131","unipi");
servers.put("10.0.0.118","unipi");
servers.put("10.0.0.137","unipi");
servers.put("10.0.0.130","unipi");
servers.put("10.0.0.110","unipi");
servers.put("10.0.0.138","unipi");
servers.put("10.0.0.136","unipi");
servers.put("10.0.0.112","unipi");
servers.put("10.0.0.141","unipi");
servers.put("10.0.0.140","unipi");
servers.put("10.0.0.133","unipi");
servers.put("10.0.0.124","unipi");
servers.put("10.0.0.109","unipi");
servers.put("10.0.0.128","unipi");
servers.put("10.0.0.111","unipi");
servers.put("10.0.0.117","unipi");
servers.put("10.0.0.120","unipi");
servers.put("10.0.0.135","unipi");
servers.put("10.0.0.139","unipi");
servers.put("10.0.0.122","unipi");
servers.put("10.0.0.132","unipi");
// 24/7
// TODO
servers.put("10.0.0.116","unipi");
servers.put("10.0.0.114","unipi");
servers.put("10.0.0.115","unipi");
servers.put("10.0.0.126","unipi");
servers.put("10.0.0.113","unipi");
servers.put("10.0.0.121","unipi");
servers.put("10.0.0.127","unipi");
// kovalov
// servers.put("10.0.0.2", "lm");
// servers.put("10.0.0.4", "lm");
// kyjov
// servers.put("10.0.0.27", "lm");
// servers.put("10.0.0.29", "lm");
// servers.put("10.0.0.31", "lm");
// servers.put("10.0.0.32", "lm");
// servers.put("10.0.0.60", "lm");
// servers.put("10.0.0.61", "lm");
// servers.put("10.0.0.102","unipi");
// servers.put("10.0.0.103","unipi");
// breclav
// servers.put("10.0.0.23", "lm");
// servers.put("10.0.0.33", "lm");
//showroom
// servers.put("10.0.0.26", "lm");
//trebic
// servers.put("10.0.0.6", "lm");
//test
// servers.put("10.0.0.38","unipi");
// servers.put("10.0.0.5","lm");
//PASSWORDS-------------------------------------------------
rvoPasswords.put("10.0.0.5", "admin");
rvoPasswords.put("10.0.0.38", "unipi.technology");
rvoPasswords.put("10.0.0.2","2b2CdbTQ8xma");
rvoPasswords.put("10.0.0.4","nN7BZ7GFn6KD");
rvoPasswords.put("10.0.0.60","d7hAYkrpFJdK");
rvoPasswords.put("10.0.0.29","4cDYsSYTrjt6");
rvoPasswords.put("10.0.0.31","aFQQPGhutfY9");
rvoPasswords.put("10.0.0.27","zpF5bB7szsRS");
rvoPasswords.put("10.0.0.32","wqwWBmwmFvR9");
rvoPasswords.put("10.0.0.61","PaXkd4S3AZKy");
rvoPasswords.put("10.0.0.102","MkqTLBnfe3ad");
rvoPasswords.put("10.0.0.103","szT3LFCYYhrR");
rvoPasswords.put("10.0.0.23","BUZN4RdyMp3W");
rvoPasswords.put("10.0.0.33","vv6PuXCqRans");
rvoPasswords.put("10.0.0.6","3rceA9mt59mG");
rvoPasswords.put("10.0.0.141", "mppsdcMGvH59");
rvoPasswords.put("10.0.0.130", "Ybucc2ug3WAU");
rvoPasswords.put("10.0.0.119", "BKUdq6eLte3H");
rvoPasswords.put("10.0.0.136", "vfa3VGcZtbyS");
rvoPasswords.put("10.0.0.126", "vYKD4GAntYKr");
rvoPasswords.put("10.0.0.112", "Cf544STxcCvd");
rvoPasswords.put("10.0.0.123", "ZTaHFw9mMUEP");
rvoPasswords.put("10.0.0.124", "tu7yJGEpsv3Y");
rvoPasswords.put("10.0.0.114", "sVyU7c6kz42H");
rvoPasswords.put("10.0.0.131", "UZqgXWtQ2Hcs");
rvoPasswords.put("10.0.0.113", "JCmVs7fDuEpU");
rvoPasswords.put("10.0.0.115", "dQHFm5zrsaXz");
rvoPasswords.put("10.0.0.109", "uG25bgPKanT7");
rvoPasswords.put("10.0.0.110", "zAnHfcRGy2WZ");
rvoPasswords.put("10.0.0.121", "PecL42DGVPNY");
rvoPasswords.put("10.0.0.127", "XugRaKPYfX6q");
rvoPasswords.put("10.0.0.128", "2tPaBYu4nRWA");
rvoPasswords.put("10.0.0.129", "fzY3NM6zYNxN");
rvoPasswords.put("10.0.0.138", "pQvaeGDBf8nJ");
rvoPasswords.put("10.0.0.111", "XsNdUU9KXKf7");
rvoPasswords.put("10.0.0.122", "5X5yUx3GXGKC");
rvoPasswords.put("10.0.0.132", "nmZqdWU9Hwtk");
rvoPasswords.put("10.0.0.117", "57nDnNtrgGac");
rvoPasswords.put("10.0.0.118", "9gQzJGdMWryK");
rvoPasswords.put("10.0.0.116", "GW3b4Tt4r87X");
rvoPasswords.put("10.0.0.120", "wSg4SFV9dPLJ");
rvoPasswords.put("10.0.0.133", "nMrAmVFM6JKh");
rvoPasswords.put("10.0.0.134", "PbKcz829CA5D");
rvoPasswords.put("10.0.0.135", "FZ9pytsxeS8Y");
rvoPasswords.put("10.0.0.139", "LdDgSE2jVN2B");
rvoPasswords.put("10.0.0.107", "fCKRYdGB2VSu");
rvoPasswords.put("10.0.0.137", "zRkVARmNc2Ja");
rvoPasswords.put("10.0.0.140", "urQPCmCDGeG8");
for (String ip : servers.keySet()) {
if(servers.get(ip).equals("unipi"))
{
allServers.add(new ServerBuilder().host(ip).password(rvoPasswords.get(ip)).buildServer());
}
else
{
allServers.add(new ServerBuilder().host(ip).username("root").password(rvoPasswords.get(ip)).path("/root").buildServer());
}
}
}
public ArrayList<Server> getAllServers() {
return allServers;
}
}