docu zaphoda ssh-agent e tor

master
dan 5 years ago
parent ba2aad31e9
commit 6738f40153
Signed by: dan
GPG Key ID: 1C58C6DAD3D30CCB

@ -4,5 +4,6 @@
* [Oikia](oikia/README.md)
* [Caronte](caronte/README.md)
* [Zaphoda](zaphoda/README.md)
* [Network](network/README.md)
* [Git](git/README.md)

@ -0,0 +1,7 @@
# Git
## Table of contents
* Zaphoda stuff
* [Usare ssh-agent](come-usare_ssh-agent.md)
* [Usare Tor](come-collegarsi_via_tor.md)

@ -0,0 +1,35 @@
# Come collegarsi a Zaphoda con ssh Tor
Nota che per collegarsi a zaphoda si usa ssh-agent
[come-ssh-agent](zaphoda/come-usare_ssh-agent.md)
## Installare Tor
Usiamo Debian:
apt-get install tor
## Collegamento usando torsocks
torsocks ssh abbiamoundominio.org
## Collegamento usando socat
apt-get install socat
Editare ~/.ssh/config inserendo
Host zaphoda
HostName abbiamoundominio.org
User [YourName]
Port 22
ProxyCommand socat - SOCKS4A:localhost:abbiamoundominio.org:22,socksport=9050
IdentitiesOnly yes
IdentityFile ~/.ssh/[ssh-Key]
Collegarsi usando il comando
ssh zaphoda

@ -0,0 +1,50 @@
# Come usare ssh-agent
## Creare una coppia di chiavi per l'autenticazione ssh
ssh-keygen -b 8192 -t rsa -f id_rsa-zaphoda
* -b specifica la dimensione della chiave
* -t specifica il tipo (rsa o dsa)
* -f specifica il nome della chiave
La coppia di chiavi, privata e pubblica, viene creata in ~/.ssh/
## Uploda la chiave pubblica su zaphoda
Fai avere, ad esempio via email, la chiave pubblica a qualcuno
che ha già un accesso su zaphoda e che si occuperà di metterla nella tua $HOME/.ssh/
L'accesso a zaphoda è limitato all'uso di ssh-agent, dunque per il primo accesso dovrai
chiedere a qualcuno di farlo per te, ad esempio la persona che ti ha aperto l'account su
zaphoda.
Il file non è segreto, si tratta della parte pubblica della chiave, riconoscibile dalla
desinenza .pub, e si trova in ~/.ssh/
id_rsa-zaphoda.pub
Il file sarà rinominato come
authorized_keys
dovrà appartenere all'utente il quale solo dovrà avervi il permesso di lettura e scrittura
## Accedere a zaphoda
Fai partire ssh-agent
eval `ssh-agent`
Chiedi a ssh-add di usare la tua chiave:
ssh-add ~/.ssh/id_rsa-zaphoda
Inserisci la password che hai definito durante la creazione delle chiavi
Collegati a zaphoda usando ssh e tor
[come-tor](zaphoda/come-collegarsi_via_tor.md)
ssh zaphoda
Loading…
Cancel
Save