Outils pour utilisateurs

Outils du site


commandes-de-base

Ceci est une ancienne révision du document !


Commandes de base

SCP

scp [autres options] [nom d'utilisateur source@IP]:/[dossier et nom de fichier] [nom d'utilisateur de destination@IP]:/[dossier de destination]

Signaler un problème

sudo rm -v /var/crash/*

Find

Files

  • find . -type f -name '*.txt~' -print

Remove

  • find . -type f -name '*.txt~' -print -delete

Partage de clés ssh

Utilisation de clés partagées Une des fonctionnalités supportées par SSH est l'utilisation d'un couple de clés privée/publique pour se connecter à l'hôte distant. Cette méthode permet, si l'on se connecte souvent à un hôte distant de ne pas saisir à chaque fois son mot de passe. Pour cela, vous devez générer un couple de clés privée/publique sur votre machine locale et déposer la clé publique sur l'hôte distant. Pour générer la clé, on utilise le programme ssh-keygen

ssh-keygen -t rsa

Ce programme va générer un couple de clés privé/publique dans le répertoire ~/.ssh. Le programme vous demande dans un premier temps le répertoire de destination des clés, par défaut votre répertoire personnel, une phrase de passe (passphrase) vous est ensuite demandé.

Notes : nous vous conseillons de ne pas laisser la phrase de passe vide. En effet, un attaquant qui aurait récupéré votre clé privée pourrait ensuite se connecter facilement à tous les hôtes sur lesquels vous avez déposé votre clé publique si la phrase de passe est vide. Pensez à choisir une phrase de passe longue et complexe.

Votre clé privée est id_rsa (vous devez ne jamais la fournir à un tiers), votre clé publique est id_rsa.pub.

Vous devez copier votre clé publique sur l'hôte distant avec la commande ssh-copy-id

ssh-copy-id -i ~/.ssh/id_rsa.pub $utilisateur_distant@$hôte_distant

Vous pouvez maintenant vous connecter simplement à l'hôte distant, la phrase de passe vous est demandée. Une fois rentré, vous êtes connecté à l'hôte distant. En cas de nouvelles connections, la phrase de passe ne vous sera plus demandé durant toute votre session.

exemple

rsync -avz –progress –include='*/' –include='*.mp4' –include='*.mkv' –include='*.avi' –exclude='*' -e “ssh -i /home/music/.ssh/perso.pilab.fr” berard@perso.pilab.fr:/home/berard/videos/vrac/ /home/music/videos

commandes-de-base.1719178354.txt.gz · Dernière modification: 2024/06/23 22:32 de 172.21.0.1