Storage Box nudi prošireni SSH servis na portu 23. Pomoću ovog servisa možete koristiti alate poput rsync, BorgBackup i neke dodatne alate za rad u komandnoj liniji.

Pristup Storage Boxu putem SSH

Da biste uspostavili SSH vezu na svom Storage Boxu, prvo aktivirajte SSH podršku za svoj Storage Box putem TJ studio Portala - administracijskog sučelja. Nakon toga, možete pristupiti putem komandne linije:

bash
ssh -p23 uXXXXX@uXXXXX.your-storagebox.de

Interaktivni SSH pristup je moguć, ali je ograničen. Nije moguće koristiti interaktivni pristup preko porta 22, ali je moguć preko porta 23. Nema potpune ljuske (shell). Na primjer, nije moguće koristiti pipes ili redirects, niti izvršavati prenesene skripte.

Međutim, možete izravno izvršavati naredbe putem SSH-a, na primjer:

bash
ssh -p23 uXXXXX@uXXXXX.your-storagebox.de mkdir new_directory

Ako koristite podračun, koristite korisničko ime podračuna za SSH vezu.

Autentifikacija putem SSH ključa

Za autentifikaciju putem SSH ključa, morate spremiti javni SSH ključ u normalnom OpenSSH formatu na svom Storage Boxu. Nemojte koristiti RFC4716 format.

Upisivi direktorij

Samo direktorij `/home/` je upisiv na Storage Boxu. Za adresiranje direktorija ili datoteka preporučujemo korištenje relativnih putanja. Na primjer, za preuzimanje datoteke `/server1/full_backup.tar.gz` s Storage Boxa, možete koristiti sljedeće putanje:


server1/full_backup.tar.gz
./server1/full_backup.tar.gz

BorgBackup

S BorgBackup možete pohranjivati šifrirane i deduplicirane sigurnosne kopije na svom Storage Boxu. Upute za korištenje možete pronaći na BorgBackup.

Storage Boxovi koriste Borg 1.2 kao zadanu verziju. Ako želite koristiti stariju verziju, možete to učiniti dodavanjem argumenta `--remote-path=<borg-verzija>`. Općenito preporučujemo da izostavite ovaj parametar kako biste uvijek koristili najnoviju verziju. Primjer:

bash
borg init --encryption=repokey --remote-path=borg-X.X ssh://uXXXXX@uXXXXX.your-storagebox.de:23/./borg-repository

Append-only način rada

Moguće je koristiti Borg u append-only načinu rada. Ovaj način omogućuje samo stvaranje novih arhiva, ali onemogućuje brisanje starih arhiva. Upute za konfiguraciju možete pronaći u službenoj BorgBackup dokumentaciji.

---

rsync

Možete koristiti rsync za prijenos trenutnog stanja direktorija na svoj Storage Box. Primjer za prijenos lokalnog direktorija:

bash
rsync --progress -e 'ssh -p23' --recursive <lokalni_direktorij> <korisničko_ime>@<korisničko_ime>.your-storagebox.de:<ciljni_direktorij>

Za ponovno preuzimanje direktorija s Storage Boxa, samo zamijenite direktorije:

bash
rsync --progress -e 'ssh -p23' --recursive <korisničko_ime>@<korisničko_ime>.your-storagebox.de:<udaljeni_direktorij> <lokalni_direktorij>

Za brisanje datoteka koje su izbrisane s izvornog sustava, dodajte parametar `--delete`. Primjer:

bash
rsync --progress --delete -e 'ssh -p23' --recursive <lokalni_direktorij> <korisničko_ime>@<korisničko_ime>.your-storagebox.de:<ciljni_direktorij>

SCP

Možete koristiti SCP preko porta 23. Primjer za prijenos datoteke:

bash
scp -P 23 <lokalna_datoteka> <korisničko_ime>@<korisničko_ime>.your-storagebox.de:<udaljena_datoteka>

Za preuzimanje datoteke, samo zamijenite izvor i cilj:

bash
scp -P 23 <korisničko_ime>@<korisničko_ime>.your-storagebox.de:<udaljena_datoteka> <lokalna_datoteka>

SFTP

Pristup Storage Boxu putem SFTP sličan je pristupu putem FTP klijenta. Za pokretanje SFTP sesije, koristite sljedeću naredbu:

bash
sftp -P 23 <korisničko_ime>@<korisničko_ime>.your-storagebox.de

Zatim možete prenositi datoteke koristeći `put` i `get`, te pregledavati direktorije koristeći `ls`.

dd

Možete koristiti dd za direktan prijenos podataka na/od Storage Boxa. Primjer za stvaranje arhive i prijenos:

bash
tar -cz <Izvorni_Direktorij> | ssh -p23 uXXXXX@uXXXXX.your-storagebox.de "dd of=archive.tar.gz bs=4M"

Za preuzimanje i ekstrakciju arhive:

bash
ssh -p23 uXXXXX@uXXXXX.your-storagebox.de "dd if=archive.tar.gz bs=4M" | tar -xz -C <Ciljni_Direktorij>

Rclone

Možete koristiti SFTP backend u Rclone za pristup Storage Boxu. Konfiguraciju možete izvršiti pomoću naredbe `rclone config` ili ručno urediti konfiguracijsku datoteku.

SSH host ključevi

Za provjeru autentičnosti veze, usporedite SSH host ključeve Storage Boxa sa sljedećim ključevima:

SHA256:
- `XqONwb1S0zuj5A1CDxpOSuD2hnAArV1A3wKY7Z3sdgM` (ED25519)
- `EMlfI8GsRIfpVkoW1H2u0zYVpFGKkIMKHFZIRkf2ioI` (RSA)
- `RWkLouD9tfTwdboJOzjiWo5njZI59Hcta82ttAWxDA0` (DSA)
- `oDHZqKXnoMtgvPBjjC57pcuFez28roaEuFcfwyg8O5c` (ECDSA)

MD5:
- `12:cd:bd:c7:de:76:91:34:1c:24:31:24:55:40:ab:87` (ED25519)
- `3d:7b:6f:99:5f:68:53:21:73:15:f9:2e:6b:3a:9f:e3` (RSA)
- `4a:6a:54:ba:fd:4c:97:0c:6f:4f:ab:fa:f5:7a:0c:87` (DSA)
- `7c:48:da:35:ec:9e:39:9a:65:8d:55:c6:b9:75:5c:13` (ECDSA)

Dostupne naredbe

Na Storage Boxu možete koristiti sljedeće naredbe:

- `ls`, `stat`, `cd`, `pwd`, `mkdir`, `rmdir`, `touch`, `du`, `df`, `dd`, `cp`, `rm`, `unlink`, `mv`, `chmod`, `cat`, `tail`, `head`, `grep`, `md5`, `sha1`, `sha256`, `sha512`, `md5sum`, `sha1sum`, `sha256sum`, `sha512sum`.

Ove naredbe omogućuju osnovne operacije s datotekama i direktorijima na Storage Boxu.

Je li Vam ovaj odgovor pomogao? 0 Korisnici koji smatraju članak korisnim (0 Glasovi)