Wiki CgX

Parce que j'ai un cerveau, mais pas trop.

Outils pour utilisateurs

Outils du site


it:linux-systeme:ssh

SSH

Générer une clé ed25519

ssh-keygen -t ed25519

Envoyer la clé publique sur le serveur distant

ssh-copy-id user@erveur.domaine.net

Lancer des commandes le serveur distant

ssh serveur.domaine.net 'cat /etc/hostname'
ssh user@serveur.domaine.net 'systemctl restart apache2'
ssh -t user@serveur.domaine.net 'tail -f /var/log/syslog'

-t : permet de garder la connexion activée pour affichage live

SCP entre deux serveurs distants

scp -3 -r root@machine1:/path root@machine2:/path

Déduire la clé SSH publique d’une clé SSH privée

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

.ssh/authorized_keys qui va bien

authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQB/rvrjQ+j2XWCgqqnvhVgeupROMt9NW27LhdMvciBfgIvw09hqb64bLrn0iG5v1tUJqyvxpXtjNU4fvTV8NB9IFNB44LrqBfmOSbGtU97FIH32rI1X9qZE12UJF207O4a5Zbj42uG0suV/ITM53GBmocpsLbWqp1mnBdT1H4aedguY7GhAJpaEyuEioSGAKiAue+YFIb6289/nuAv15x0O4Ui0o2TIFp46NrWB/xOe24d7JRBU/GVJ1zXf1QcPdyFbkT8q7H+Cq43wgWpnzi+2C98dAbuNthAdiVoz8RBTW6TNgC08TtyKOVFoEzin5ha/MUBNcu1bbJ+v3g2KAXhj CgX
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ0UtBOzxyri4vFHMEhElyXT24dP8/VSU/RBS3SnMHMq CgX

Résoudre l’erreur "SSH: Missing privilege separation directory: /run/sshd"

Cette erreur apparaît lorsque le répertoire mentionné – ici /run/sshd – n’a pas été correctement créé. Il suffit de le créer:

mkdir -p /run/sshd

Vérifiez la configuration SSH:

sshd -t

S’il n’y a plus d’erreur, vous pouvez alors redémarrer le service ssh:

service ssh restart
it/linux-systeme/ssh.txt · Dernière modification : 01 Oct 2022 :: 04:12 de CgX