29 lines
1.9 KiB
Text
29 lines
1.9 KiB
Text
POUZITIE:
|
|
|
|
Pocitame iba s dvomi pripadmi: bud je zariadenie LM alebo unipi, to znamena, bud je user "root" alebo "unipi".
|
|
Dalsi predpoklad spravneho fungovania je, ze uzivatel, ktory sa pripaja na unipi zariadenie tam ma svoj ssh kluc uz nahraty.
|
|
|
|
1. v "buildServerArray.java" si doplnte zariadenia, na ktore sa chcete cez ssh prihlasit: "server.put(ip, username)"
|
|
dole v subore takisto doplnte prihlasovacie hesla pre jednotlive zariadenia: "rvoPassword.put(ip, heslo)"
|
|
2. ked chcete na zariadeniach spustit nejaky terminal prikaz, v subore "CommandExecutor.java" ho zadefinujte a subor spustite.
|
|
tak isto nezabudnite nastavit cas medzi jednotlivymi pripajaniami na zariadenia (v pripade restartu flowov cakajte minimalne 30 sekund, aby sa nezahltil cloud datami po spusteni flowov)
|
|
3. ked chcete hromadny upload suborov, pouzite subor "UploadFiles.java". V prvom rade nastavte "BASIC_PATH" - adresar v ktorom su subory na upload.
|
|
DOLEZITE: adresar v ktorom su subory sa musi volat na konci "flowserver" a koncit lomitkom. (moze mat predtym text, ale koniec musi byt flowserver - napr "city-flowserver/"
|
|
Ak chcete menit ine subory na unipi alebo lm, ako flowserver, musite nastavit "directoryToUpload"
|
|
4. ked chcete hromadny download suborov, pouzite subor "DownloadFiles.java". Nastavte "LOCAL_BASIC_PATH" - adresar, kde sa subory stiahnu.
|
|
Dalej v metode "main" pridajte subory, ktore chcete stiahnut. Treba zadat cestu k suboru v "FLOWSERVER" adresari.
|
|
|
|
|
|
5.5.2025 ->
|
|
Po zmene hesiel na unipi a lm sa script nechcel na unipi prihlasit!
|
|
Potreba pridat do MAVEN dependancy namiesto standardnej "jsch":
|
|
|
|
<dependency>
|
|
<groupId>com.github.mwiede</groupId>
|
|
<artifactId>jsch</artifactId>
|
|
<version>0.2.26</version>
|
|
</dependency>
|
|
|
|
Po novom treba pre unipi pouzit jSch.addIdentity("ssh private key"), pre lm staci tento riadok vykomentovat a prihlasuje sa heslom.
|
|
|
|
|