Estrazione del contenuto di un file firmato digitalmente (p7m)

Consideriamo il caso in cui il documento firmato sia un pdf (documento.pdf.p7m).

Per estrarre il file contenuto utilizziamo il comando openssl con il parametro smime per la verifica della firma (-verify)

openssl smime -verify -noverify -in documento.pdf.p7m -inform DER -out documento.pdf
(altro…)

Redirigere un servizio locale in remoto con ssh

Supponiamo di volerci connetterci da casa al pc dell' ufficio (che può accede al server "mioserver" in server farm)  non raggiungibile nemmeno in VPN; basta che dal pc di ufficio lanciamo il comando ssh:

ssh -N -f -R 2222:localhost:22 mioutente@mioserver
(altro…)

Come redirigere una connessione remota in locale tramite ssh

Supponiamo che l'host "mioserver" sia autorizzato ad accedere su una DMZ al server mysql della server farm, per poter accedere direttamente anche con il computer locale al server mysql possiamo lanciare il comando locale

ssh -L 3333:mysql_server_name_o_ip:3306 mioutente@mioserver
(altro…)

Utilizzare ssh come server/proxy SOCKS5

Supponiamo di voler utilizzare "mioserver" come server/proxy SOCKS5 e configurarlo sul browser locale facciamo

ssh mioutente@mioserver
mioutente@mioserver:~$ ssh -N -D 8080 localhost
(altro…)

Come lanciare un comando su un host remoto in ssh

Per lanciare un comando remoto basta passarlo come ultimo parametro al comando ssh.

Supponiamo ad esempio di volere la lista dei file della home page di "mioutente" su "mioserver"

ssh mioutente@mioserver ls -alh
(altro…)

Come cambiare la password ssh

ssh-keygen -p

ssh: come importare la chiave pubblica su un host

Supponiamo di aver già a disposizione le nostre chiavi pubbliche e private ssh o creiamole per la prima volta con il comando

ssh-keygen

Le chiavi create sono sotto $HOME/.ssh/id* e le pubbliche finiscono con .pub

Abilitare l'ssh-agent ed aggiungere le chiavi con il comando

ssh-add
(altro…)

Come creare una snapshot di un logical volume

Supponiamo di voler creare una snapshot del logical volume "quolllv" già esistente appartenente al volume group "quollvg".

Controlliamo prima che ci sia spazio a sufficienza nel volume group:

vgdisplay quollvg

Controlliamo che "Free PE / Size" non sia tutto già occupato e supponiamo di avere 5GB di spazio da poter utilizzare per la snapshot:

(altro…)

Aumentare la dimensione di una partizione LVM

Supponiamo di voler aumentare di 10G la dimensione della partizione ext4 del volume logico "quolllv" appartenente al volume group "quollvg".

Per prima cosa controlliamo che il volume group "quollvg" abbia almeno 10GB liberi (sarebbe bene per un system administrator lasciare sempre libero in ogni volume group almeno dal 3% al 5% dello spazio nel caso in cui serva fare una snap per il backup o per qualche altro motivo)

vgdisplay quollvg
(altro…)

Aggiungere un disco ad un volume group in LVM

Supponiamo di aver un volume group LVM di nome "quollvg" pieno o quasi pieno e di voler aggiungere dell'altro spazio avendo a disposizione un altro disco o un'altra partizione libera.

Supponiamo che il disco libero sia /dev/sdc (o /dev/sdc1) allora quello che dobbiamo fare è semplicemente:

(altro…)