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 : de jpa
