Für ein aktuelles Projekt brauche ich für mehrere Geräte die Möglichkeit Dateien zentral zu speichern.
Der Zugriff auf den Dateibereich muss passwortgeschützt sein. Vermutlich werde ich hierfür FTP nutzen. Die Dateiübertragung kann unverschlüsselt erfolgen da ich die Dateien vor der Versendung verschlüsseln werde.
Verschlüsselung: gpg --passphrase-file MeineSchlüsselDatei --batch -o MeineVerschlüsselteDatei.gpg --cipher-algo AES256 -c MeineZuVerschlüsselndeDatei
Achtung! Die Schlüsseldatei muss eine Textdatei sein und wird nur bis zum ersten ENTER gelesen!
Entschlüsselung: gpg --passphrase-file MeineSchlüsselDatei --batch -o MeineEntschlüsselteDatei MeineVerschlüsselteDatei.gpg
Unter meinen Gegebenheiten muss ich nach der Entschlüsselung die Datei noch ausführbar machen: chmod +x MeineEntschlüsselteDatei
Nächste Teillösung; Ich hole mir libcurl um von C++ auf FTP Server zuzugreifen.
sudo apt install libcurl4-gnutls-dev
Damit habe ich nun die curl.h die in C/C++ Programmen benötigt wird.