bash_ssh
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bash_ssh [2020/05/07 17:10] – jpa | bash_ssh [2020/06/07 21:38] (Version actuelle) – jpa | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
==== Faire du ftp en ssh ==== | ==== Faire du ftp en ssh ==== | ||
+ | |||
+ | --- // | ||
+ | - source : **Olivier D.** | ||
Il peut être utile pour la manipulation de fichiers de faire du ftp à travers ssh avec un terminal. | Il peut être utile pour la manipulation de fichiers de faire du ftp à travers ssh avec un terminal. | ||
Voici quelques commandes utiles. | Voici quelques commandes utiles. | ||
+ | |||
+ | [[https:// | ||
On se connecte à la machine distante : | On se connecte à la machine distante : | ||
< | < | ||
- | $ sftp pi@192.168..0.52 | + | $ sftp pi@192.168..0.xx |
+ | > | ||
</ | </ | ||
- | + | Le ">" | |
- | $ sftp pi@192.168..0.52 | + | |
- | > ls --> contenu répertoire distant | + | |
- | + | ||
- | > lls --> contenu du répertoire local | + | |
- | + | ||
- | cd | + | |
- | get --> | + | |
- | put --> du local vers le distant (upload) | + | |
- | + | ||
- | + | ||
- | ==== Permissions Linux ==== | + | |
- | + | ||
- | Mise en production d' | + | |
<note tip> | <note tip> | ||
- | La procédure est valable pour toutes | + | Pour lister |
+ | * Sur la machine distante : ls | ||
+ | * Sur la machine locale : lls | ||
</ | </ | ||
+ | < | ||
+ | > ls --> affiche le contenu du répertoire distant | ||
+ | </ | ||
- | source : [[https:// | + | < |
- | + | > lls --> affiche le contenu du répertoire local | |
- | ===la sécurisation de / | + | </code> |
- | + | Avec la commande cd on se place dans le répertoire souhaité. | |
- | L' | + | |
- | + | ||
- | Seul le propriétaire (u=root) peut modifier les fichiers ou écrire | + | |
- | data) peut uniquement les lire. Les autres (o) ne peuvent rien faire. | + | |
+ | Puis avec une des deux commandes suivantes on envoi ou on charge un fichier ou dossier. | ||
< | < | ||
- | chown -R root:www-data / | + | $ get --> du distant vers le local (download) |
- | find /var/ | + | </code> |
- | find / | + | < |
+ | $ put --> du local vers le distant (upload) | ||
</ | </ | ||
- | |||
- | |||
- | <note tip> | ||
- | * option -t de chmod : | ||
- | * option a-rwxs : efface les droits à tous (a) | ||
- | * option a-rwxs : " | ||
- | * option u+rw : donne les droits lecture et écriture à u | ||
- | * option g+r : donne les droits de lecture à g | ||
- | * option -print0 de find : les noms de fichiers avec espaces et caractère particulier seront traités | ||
- | * xarg : permet de récupérer les arguments en sortie de la commande précédente et de les traiter à travers un pipe. | ||
- | </ |
bash_ssh.1588871404.txt.gz · Dernière modification : 2020/05/07 17:10 de jpa