Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
commandes-de-base [2024/06/23 22:32] 172.21.0.1 ancienne révision (2024/06/09 07:08) restaurée |
commandes-de-base [2025/05/14 16:42] (Version actuelle) |
====== Commandes de base ====== | |
==== SSH ==== | |
https://www.it-connect.fr/chapitres/tunneling-ssh/ | |
| |
''ssh -f mickael@1.2.3.4 -L 2500:192.168.1.10:80 -N'' | |
==== Cron ==== | |
''tail -f /var/log/syslog | grep CRON'' | |
| |
''crontab -e'' | |
==== 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 | |
'' | |
| |