User Tools

Site Tools


openssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
openssh [2012/07/08 00:33] – created adminopenssh [2022/07/21 14:50] (current) francesco
Line 20: Line 20:
  
 francesco@crunchbang:~/.ssh$ cat config  francesco@crunchbang:~/.ssh$ cat config 
-Host HP +Host NUC 
- hostname firminmaillard.no-ip.info + hostname 192.168.x.x 
- port 33 + port xx 
- user francesco+ user fxx 
 + 
 +Host    AWS 
 +                hostname        35.181.*.* 
 +                port            ** 
 +                user            ec2-user 
 +                CertificateFile ~/.ssh/Primo.pem 
 +                IdentityFile    ~/.ssh/Primo.pem 
  
 # SSH config file, 'man ssh_config' for more details. # SSH config file, 'man ssh_config' for more details.
 </code> </code>
 +
 +**Per non dover utilizzare la password ogni volta**
 +
 +sul client fare:
 +
 +<code>
 +ssh-keygen -t rsa
 +</code>
 +
 +o, meglio ancora:
 +
 +<code>
 +ssh-keygen -t ed25519
 +</code>
 +
 +e rispondere alle domande premendo enter
 +
 +poi, copiare la chiave sul server:
 +
 +<code>
 +$ ssh-copy-id -i ~/.ssh/id_rsa.pub NUC
 +</code>
 +
 +ed ecco fatto!
 +
 +----
 +
 +**Per copiare dei file o delle intere directory tra VM:**
 +
 +<code>
 +scp -r .offlineimap/  francesco@UbuntuServer:/home/francesco/
 +</code>
 +
 +Per il bck up della wiki, dal server km2 al server km16 nella directory Dropbox:
 +
 +<code>
 +scp -P33 -r /usr/local/www/dokuwiki francesco@91.121.23.14:/home/francesco/Dropbox/bkk/
 +</code>
 +
 +Oppure si crea un tar.gz e lo si copia, facendo attenzione a specificare il port:
 +
 +<code>
 +scp -P33 file.tar.gz francesco@91.121.23.14:/home/francesco/
 +</code>
 +----
 +Per fare un tunnel con Syncthing
 +
 +<code>
 +ssh -L 9090:127.0.0.1:8384 nome_host_distante
 +</code>
 +----
 +Per fare un tunnel che mi permetta di scavalcare il firewall dell'Istituto e di accedere alla mia postazione in biblioteca da casa:
 +
 +sul PC della biblioteca:
 +
 +<code>
 +ssh -R 9091:localhost:22 freebsd@164.90.160.203
 +</code>
 +
 +(freebsd@164.90.160.203 è una VM DigitalOcean senza firewall attivato)
 +
 +e poi, da qualsiasi altro PC collegato alla VM, fare:
 +
 +<code>
 +ssh -p 9091 francesco@localhost
 +</code>
 +
 +e, una volta inserita la password, eccomi collegato al PC del lavoro!
 +
 +----
 +
 +[[sshfs]]
openssh.1341700422.txt.gz · Last modified: 2012/07/08 00:33 by admin