ssh_config
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ssh_config [2014/06/22 10:05] – [Parametri per host] kobe | ssh_config [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== SSH Config ====== | ||
- | Il file '' | ||
- | * definire dei parametri per ogni host, in questo modo da usare degli alias | ||
- | * definire dei parametri di default | ||
- | |||
- | ===== Parametri per host ===== | ||
- | |||
- | Host gf | ||
- | User root | ||
- | HostName gasistafelice.befair.it | ||
- | |||
- | In questo modo e' possibile usare '' | ||
- | ssh gf | ||
- | |||
- | Questi alias si possono usare anche in programmi che a loro volta usano SSH, ad esempio Git. Ad esempio per clonare un repository dal server, si puo' usare: | ||
- | $ git clone gf:git_repo | ||
- | |||
- | In alternativa a: | ||
- | $ git clone root@gasistafelice.befair.it: | ||
- | ===== Parametri di default ===== | ||
- | |||
- | Host * | ||
- | User root | ||
- | ServerAliveInterval 300 | ||
- | | ||
- | ControlMaster | ||
- | ControlPath | ||
- | ControlPersist 8h | ||
- | |||
- | In questo caso per ogni connessione SSH, viene generata una socket (es: '' | ||
- | * fungere da multiplexer per tutte le sessioni SSH | ||
- | * mantenere la connessione persistente per un certo periodo (in questo caso per 8 ore dalla chiusura di tutte le sessioni aperte) | ||
- | |||
- | I vantaggi sono: | ||
- | * e' possibile usare la stessa connessione sia per classici utilizzi di SSH che per Ansible (configurando quest' | ||
- | * minor traffico di rete soprattutto quando ci sono elevati traffici (es: Ansible) | ||
- | * minori tempi di risposta una volta istanziata la connessione | ||
- | * miglior sicurezza, in quanto si evita la rinegoziazione tramite chiavi asimmetriche di una nuova One-Time-Password ad ogni sessione | ||
- | |||
- | Infine '' | ||
- | |||
- | Nota: e' importante che i parametri di default siano inseriti in fondo, perche' |
ssh_config.1403431531.txt.gz · Last modified: 2014/10/28 11:28 (external edit)