====== Connexion SSH sur une machine Unix ====== __OS:__ Mandrake 10.0 __Commande:__ $ ssh 129.xxx.xx.xx -l username ou $ ssh hostname -l username ====== Connexion SFTP sur une machine Unix ====== __OS:__ Mandrake 10.0 __Commande:__ $ sftp user@129.194.xx.xx où rodn est le nom de user sur la machine distante. __Remarque:__ sftp ne permet pas de downloader un dossier, mais seulement un fichier. Pour récupérer des dossiers complets, on peut utiliser la commande scp. ====== Copie d'un répertoire sur une machine distante ====== __OS:__ Mandrake 10.0 __Commande:__ scp -r /sourceDirPath user@129.194.xx.xx:/distantPath __ex:__ scp -r /home/nicolas/Desktop/UnigeDB_14.01.05 user@129.194.xx.xx:/extern/home/rodn/ __REM:__ -r = récursif (copie les fichiers et sous-dossiers) ====== wget sur une page contenant différents types de fichiers ====== __OS:__ Mandrake 10.0 __Problème:__ wget peut permettre de télécharger rapidement des fichiers sans passer par des click droit - enregistrer sous - confirmer multiples. __Commande:__ Cas d'une arborescence. Page contenant des liens vers d'autres pages parentes que l'on veut ignorer et des fichiers .mp3 wget -r -A.mp3 --no-parent http://www.alaxos.com/sound_directory/Godspeed/default.html Cas d'une page comportant des liens vers des fichiers mp3 hébergés sur différents serveurs. On ne veut récupérer que ces fichiers, et seulement s'ils sont plus récents que les fichiers déjà présents sur le HD. On attend 5 sec entre les requêtes. On ne tient pas compte des liens sur les pages cibles. On ne tient pas compte des fichiers robots.txt sur les serveurs cibles. On ne recrée pas l'arborescence mais on enregistre tout dans le dossier courant. wget -r -H -l1 -np -N -w5 -A.mp3 -nd -erobots=off http://www.sigur-ros.co.uk/media/index.php ====== curl : simuler un formulaire HTML d'upload ====== __Problème:__ Comment simuler le formulaire HTML d'upload suivant avec le client curl ?
__Commande:__ curl --verbose -F file="@foxml.xml;type=text/xml" "http://www.alaxos.com" A noter le //type=text/xml// qui permet de spécifier le type du fichier envoyé ====== Monter un site FTP pour Nautilus ====== __OS:__ Ubuntu 9.10 __Problème:__ Pour une raison inconnue, la connexion via Nautilus ne fonctionne pas sur www.alaxos.ch. La tentative de connexion aboutit à un time-out. __Solution:__ En montant le site en ligne de commande, la connexion fonctionne et est disponible dans Nautilus __Commande:__ gvfs-mount ftp://www.alaxos.ch