Per effettuare un tar tra due macchine su SSH usare il comando: tar -zcvf – /<directory>/ | ssh <user>@<host> “cat > <nomefile>.tar.gz”
Tag:ssh
Export display
Prerequisiti Installare le seguenti librerie: libXtst libstdc++.i686 gtk2 xorg-x11-xauth xclock Abilitare X11 forwarding Nel file “/etc/ssh/sshd_config” scommentare le seguenti righe: X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no Collegandosi con un server remoto usare il comando “ssh -Y <utente>@<host>”, questo genererà il file “.Xauthority” se non presente. Export verso MacOS Rif.: macOS Mojave Per poter effettuare l’export …
Continue reading Export display
Eseguire comandi su host remoti
Installare il pacchetto “sshpass” per consentire l’uso di questa tecnica negli script al fine di rendere non interattiva l’autenticazione. Per eseguire comandi remotamente usare la seguente sintassi: sshpass -p ‘<password>’ ssh -t <user>@<host> ‘<comando>’
Copia file e directory di grandi dimensioni
Per effettuare la copia di file di grandi dimensioni usare il comando rsync che, oltre ad essere più veloce nella copia, permette anche il resume della copia. rsync -rPz –rsh=ssh <dir_souce> <user>@<hostname>:/<dir_dest>/