parent
ba2aad31e9
commit
6738f40153
@ -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…
Reference in new issue