Script Bash : Amusons nous à scripter les envois de fichiers vers notre serveur SFTP

  Рет қаралды 9,052

Adrien Linuxtricks

Adrien Linuxtricks

Күн бұрын

CentOS : Installer et configurer un serveur SFTP très sécurisé ! : • CentOS : Installer et ...
Commandes SFTP : www.linuxtricks.fr/wiki/ssh-c...
Le script : pastebin.calculate-linux.org/e...
scp obsolète : lists.mindrot.org/pipermail/o...
00:00 Into
01:28 Installons-nous avec nos consoles et définition de ce qu'on va faire
02:25 Commandes SFTP de base
04:57 Commençons notre script, squelette de base
05:45 Nous allons voir le problème de la commande interactive avec le script Bash
06:33 Donner des commandes à une commande interactive en Bash
08:20 Comment régler la demande mot de passe ?
12:15 Ajoutons des variables pour le nom d'utilisateur, mot de passe, fichier
14:41 Passons ces variables en argument à notre script
15:23 Gérons les erreurs : Faisons une petite aide
16:41 Gérons le nombre d'arguments passés au script + code d'erreur personnalisé
18:16 Testons la présence du fichier à envoyer
19:57 On peut tout tester, la disponibilité du serveur
25:20 On peut aller aussi loin que notre imagination
26:24 Récapitulatif et sécurité de sshpass
28:04 Conclusion et partage des ressources
--------
Infos utiles comme d'hab :
Quelle distribution j'utilise ?
Calculate Linux GNOME (Système Perso, pas pour débuter)
Quel logiciel affiche des infos dans la barre GNOME ? C'est une extension perso
Où me retrouver sur les réseaux ? Twitter : / _adriend_
Mon site web : www.linuxtricks.fr
Ma config PC Fixe :
Carte mère X470 GAMING PRO
AMD Ryzen 5 2600X
16Gb RAM DDR4
AMD Radeon RX 560 (pilote libre amdgpu)
SSD 860 EVO 500GB + HDD Seagate 7200tr/mn 2To
Micro BIRD UM1
PC portable de tests :
Dell Latitude E5500 (Année 2008)
Intel Core 2 Duo T7250 - 2,0 Ghz
4Go de RAM DDR2
SSD Kingston SA400S37/120Go
Intel HD Graphics intégrés

Пікірлер: 24
@user-pp5mi2qy9t
@user-pp5mi2qy9t 8 ай бұрын
Hello, je me suis bien amusé. Super video, merci!
@brunon554
@brunon554 3 жыл бұрын
Super vidéo, on peut même utiliser un petit read -p avant la commande sftp pour cacher le mot de passe, et aussi éviter de l'avoir dans l'historique des commandes! :)
@MrBflorentin
@MrBflorentin 4 жыл бұрын
Bonsoir, merci pour ce petit cours sur le bash scripting avec des commandes sftp.
@JL-sl7sk
@JL-sl7sk 4 жыл бұрын
Vraiment instructif Merci pour ce partage du savoir
@ommadawnfr8226
@ommadawnfr8226 3 жыл бұрын
Merci C'est clair, la prez est sympa Merci pour votre travail
@javy260590
@javy260590 3 жыл бұрын
Bonjour Adrien Je suis du Mexique, merci pour cette vidéo pardonne mon français, je ne sais pas, mais je voulais te remercier dans ta langue
@titouan6118
@titouan6118 4 жыл бұрын
Super, le bash est vraiment super, même s'il est un peu complexe parfois...
@patrickchampetre
@patrickchampetre 4 жыл бұрын
Merci pour ce petit plus sur le scripting
@francky90fcn
@francky90fcn 4 жыл бұрын
Coucou Adrien. Top la vidéo. Perso je trouverais ça cool que tu fasse une petite vidéo pour sauvegarder son nextcloud avec un script bash. Bonne journée à toi. merci encore @@++
@SimonVIEILLE
@SimonVIEILLE 4 жыл бұрын
Les mots de passe passés en paramètre est une mauvaise idée car lorsque les accès sont partagés sur une machine, un simple `ps aux` permettrait de les capturer.
@Micht69
@Micht69 3 жыл бұрын
Hello, Vidéo très intéressante pour des débutants en scripting bash. Pour ceux qui veulent aller plus loin dans les paramètres des scripts, je les invite à regarder "getopts" qui va vous permettre de passer à des arguments nommés (exemple "-u USER") au lieu d'arguments placés. Je rejoins ensuite les autres commentaires sur la sécurité du mot de passe en paramètre, vraiment pas fan :)
@vlmath314
@vlmath314 4 жыл бұрын
idéalement, il faudrait utiliser l'agent ssh. il va te demander le mot de passe uniquement lorsque tu charges la clef dans l'agent (manuellement ou à la première utilisation). Tu peux aussi stocker le mot de passe dans un script qui echo ton mot de passe depuis un fichier chiffré par gpg (plutôt utilisé pour l'utilisation par un utilisateur, moins pas un script en cron).
@thierrybo6304
@thierrybo6304 4 жыл бұрын
Ou aussi l'agent gpg
@gabrielforet4098
@gabrielforet4098 3 жыл бұрын
Salut j'allais poser une question qui était sans doute une grosse bêtise: Peut-on ouvrir une sessions graphique avec ssh? Mais bon si apparemment c'est déjà de la balle de juste monter un volume avec sshfs ça doit être un peu trop rêver de croire ça?
@delmoteperrin6584
@delmoteperrin6584 3 жыл бұрын
Et si on veut envoyer le premier fichier d'un répertoire sans connaitre son ? ou le fichier d'un répertoire?
@Miiiiiiiiiiiimii
@Miiiiiiiiiiiimii 4 жыл бұрын
Bonjour Adrien, merci pour cette astuce, je ne connaissais pas sshpass. Par contre il faut nécessairement avoir un accès ssh pour que ça fonctionne ... Là je dois récupérer des données en cron sur un serveur (sans doute windows) dont je n'ai que l'accès sftp, et sans possibilité de clé ssh, je reste coincée sur mon os. Tu penses que j'ai une solution ? ( Ne te casse pas non plus la tête là dessus, c'est juste okazou :) )
@Miiiiiiiiiiiimii
@Miiiiiiiiiiiimii 4 жыл бұрын
Bon du coup en fait je sais pas pour sshpass, vu que je viens de me rendre compte que c'est l'ensemble de mon accès sur le serveur qui est pété :p Je vais devoir attendre la fin des vacances pour réessayer, j'ai plus d'interlocuteurs là ^^
@Miiiiiiiiiiiimii
@Miiiiiiiiiiiimii 3 жыл бұрын
Je me permets de revenir rectifier 6 jours après : le serveur ayant été réparé, sshpass fonctionne parfaitement, même dans cette configuration. Exactement ce dont j'avais besoin au moment où j'en avais besoin, mille mercis !!!
@enigma158an201
@enigma158an201 4 жыл бұрын
Je prends, pas pour le sftp, mais je me demandais depuis un moment qu'elle était le tricks pour les consoles interactives comme sftp ou MySQL je vais même partager a un collègue qui programme aussi
@ishika8690
@ishika8690 3 жыл бұрын
Bonjour savez vous comment quitter un shell parent lorsque j’ai un exit 1 dans mon ssh ?? Merci
@delmoteperrin6584
@delmoteperrin6584 3 жыл бұрын
Si "put" permet d'envoyer un fichier8. Quel est donc la commande qui permet d'envoyer un dossier 📂 ou un répertoire ?
@zakariafaarissi2949
@zakariafaarissi2949 3 жыл бұрын
salut Merci pour cet videos , s'il te plait est ce que tu peut faire une video sur comment creer des Scripts d'archivage incrémental et transfert sftp automatique . Merci :)
@adrien0105
@adrien0105 4 жыл бұрын
first ! 😁
CentOS : Installer et configurer un serveur SFTP très sécurisé !
33:28
Adrien Linuxtricks
Рет қаралды 13 М.
Edito : Comment je gère mes sauvegardes ?
26:01
Adrien Linuxtricks
Рет қаралды 7 М.
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 15 МЛН
11 Incantations magiques pour apprendre Bash
24:59
cocadmin
Рет қаралды 32 М.
Tout Public : Explications sur l'arborescence Linux
23:47
Adrien Linuxtricks
Рет қаралды 21 М.
Améliorer sa productivité sur Linux
6:51
Fishop
Рет қаралды 867
Les alias avec bash ! Vive bashrc !
20:19
Adrien Linuxtricks
Рет қаралды 4,6 М.
A Look at SSH(in) and SFTP(in)
28:52
Joe Collins
Рет қаралды 4,2 М.
Introduction Script Bash sur Linux
24:45
IT-Connect
Рет қаралды 4,9 М.
Chiffrer un disque dur sous Linux avec cryptsetup !
20:03
Adrien Linuxtricks
Рет қаралды 4,7 М.
BASH: Des scripts solides
19:32
cocadmin
Рет қаралды 52 М.
Effacer un disque dur de manière sécurisée sous Linux
25:28
Adrien Linuxtricks
Рет қаралды 7 М.
Опять съемные крышки в смартфонах? #cmf
0:50
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,9 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,8 МЛН
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 448 М.