documentation/infra/ssh.md

30 lines
671 B
Markdown
Raw Normal View History

2021-10-23 18:01:08 +02:00
# SSH
## Sécurité
Précaution élémentaire dans `/etc/ssh/sshd_config` :
```
PermitRootLogin prohibit-password
PasswordAuthentication no
```
## Environnement
2021-10-23 18:12:55 +02:00
Très pratique d'avoir des variables d'environnement correctement configurées pour GIT.
Côté serveur, éditer le fichier `/etc/ssh/sshd_config` :
2021-10-23 18:01:08 +02:00
```
2021-10-23 18:12:55 +02:00
-AcceptEnv LANG LC_*
2021-10-23 18:01:08 +02:00
+AcceptEnv LANG LC_* GIT*
2021-10-23 18:12:55 +02:00
```
Côté client, éditer le fichier `~/.ssh/config` :
```
# Libre-service.eu
Host libre-service.eu
User root
IdentityFile ~/.ssh/foo.pub
ForwardAgent no
SetEnv GIT_AUTHOR_NAME="Christian P. MOMON" GIT_AUTHOR_EMAIL="christian@devinsy.fr"
SendEnv GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
```