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…)