Browse Source

docu zaphoda ssh-agent e tor

master
dan 1 year ago
parent
commit
6738f40153
Signed by: dan <dan@autistici.org> GPG Key ID: 1C58C6DAD3D30CCB
4 changed files with 93 additions and 0 deletions
  1. +1
    -0
      README.md
  2. +7
    -0
      zaphoda/README.md
  3. +35
    -0
      zaphoda/come-collegarsi_via_tor.md
  4. +50
    -0
      zaphoda/come-usare_ssh-agent.md

+ 1
- 0
README.md View File

@@ -4,5 +4,6 @@

* [Oikia](oikia/README.md)
* [Caronte](caronte/README.md)
* [Zaphoda](zaphoda/README.md)
* [Network](network/README.md)
* [Git](git/README.md)

+ 7
- 0
zaphoda/README.md View File

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

+ 35
- 0
zaphoda/come-collegarsi_via_tor.md View File

@@ -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


+ 50
- 0
zaphoda/come-usare_ssh-agent.md View File

@@ -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