User Tools

Site Tools


ssh_config

This is an old revision of the document!


SSH Config

Il file ~/.ssh/config contiene le configurazioni relative al client SSH, da non confondere con quello del server (/etc/ssh/sshd_config). E' possibile:

  • 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 gf invece di roo@gasistafelice.befair.it per connettersi al server:

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:git_repo

Parametri di default

Host *
  User root
  ServerAliveInterval 300

  ControlMaster   auto
  ControlPath     ~/.ssh/%r@%h:%p
  ControlPersist 8h

Nota: e' importante che i parametri di default siano inseriti in fondo, perche' altrimenti sovrascrivono gli altri.

ssh_config.1403378188.txt.gz ยท Last modified: 2014/10/28 11:28 (external edit)