Pages : 1
#1 Le 01/07/2016, à 16:07
- AshKusa
SSH Débutante
Bonjour à tous,
Je débute avec SSH pour accéder à mon serveur web. J'ai lu pas mal de doc et de tutos, j'ai regardé le man mais certaines choses restent confuses pour le moment.
Ce que je voudrais faire :
Rapatrier un gros fichier (mysql.gz) via SSH
J'ai réussi à me connecter (yeah !) et à me promener dans les fichiers. En gros,... c'est tout !
Question 1
Pour utiliser scp, est-ce qu'il faut déjà être connecté en ssh ou est-ce que la commande elle-même passe automatiquement en ssh ?
Question 2
Pour télécharger le fichier, j'ai compris qu'il y avait plusieurs solutions dont scp ou passer par ftp (là aussi, on le lance une fois connecté en ssh ?)
J'ai fait plusieurs essais, avec un fichier de test 'index.html' tous infructueux.
Ça a marché à un moment, mais si j'ai bien compris, le fichier que je voulais rapatrier s'est copié sur lui-même sur le serveur... ça n'était pas exactement le but !
Question 3
Il faut aussi que ce fichier se range au bon endroit sur mon PC... et là aussi, je coince.
Question 4
Pour télécharger mon fichier, dois-je me déplacer dans l'arborescence pour être dans le dossier lui-même avant de lancer la copie ?
Oui, ça fait pas mal de questions un peu bêtes...
Pour récupérer le fichier "/web/monDossier/index.html", et le copier sur mon ordinateur dans "/media/Disque/Local" j'en suis arrivée à :
Je me connecte en SSH :
ssh utilisateur@mon.serveur.com
Je donne mon mot de passe, je me déplace dans le dossier
cd web/monDossier
La commande pour récupérer mon fichier
scp utilisateur@mon.serveur.com:index.html /media/Disque/Local
Après avoir redonné mon mot de passe, j'obtiens
/media/Disque/Local: No such file or directory
Donc, c'est que je n'ai pas compris !
Merci d'avance de vos éclaircissements,
Bonne soirée,
AshK
Hors ligne
#2 Le 01/07/2016, à 16:21
- michel_04
Re : SSH Débutante
Bonjour,
Pour récupérer le fichier "/web/monDossier/index.html", et le copier sur mon ordinateur dans "/media/Disque/Local" j'en suis arrivée à :
Je me connecte en SSH :ssh utilisateur@mon.serveur.com
Je donne mon mot de passe, je me déplace dans le dossier
cd web/monDossier
La commande pour récupérer mon fichier
scp utilisateur@mon.serveur.com:index.html /media/Disque/Local
Après avoir redonné mon mot de passe, j'obtiens
/media/Disque/Local: No such file or directory
Sur ton PC local :
cd /media/Disque/Local
scp utilisateur@mon.serveur.com:/web/monDossier/index.html .
(Le . (point) indique que la destination du fichier copié est le répertoire d'où tu lances ton scp : /media/Disque/Local)
Extrait de Transfert - copie de fichiers :
Vous pouvez aussi bien copier des fichiers à partir des ordinateurs à distance sur votre disque local :
scp hornbeck@192.168.1.103:/home/hornbeck/urls.txt .
Ici, le point . à la fin de commande indique de copier le fichier dans le répertoire courant.
A+
Dernière modification par michel_04 (Le 01/07/2016, à 16:22)
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
#3 Le 01/07/2016, à 16:24
- soshy
Re : SSH Débutante
Salut,
si tu ne veux pas t'embeter tu dois pouvoir utiliser l'explorateur de fichier. Ca simplifie les choses. Si tu utilises ubuntu (et pas kubuntu ou ubuntu mate...) ca donne :
nautilus ssh://mon.serveur.com
Il y a d'autres outils graphique qui peuvent se connecter via SSH sur ton serveur (filezilla par exemple).
Hors ligne
#4 Le 01/07/2016, à 16:28
- gl38
Re : SSH Débutante
Tu peux aussi utiliser filezilla, c'est dans les dépôts d'ubuntu.
Tu as alors 2 fenêtres, à gauche les fichiers locaux et une fois connectée sur le serveur distant à droite il y a les fichiers distants. Il n'y a plus qu'à se promener dans les 2 arborescences.
Pour se connecter il suffit de remplir les cases hôte, identifiant, mot de passe, port (22 pour sftp).
Cordialement,
Guy
Hors ligne
#5 Le 01/07/2016, à 16:34
- michel_04
Re : SSH Débutante
Re,
Ou encore, utiliser SSHFS (Monter un répertoire distant, navigation via sftp (secure file transfer protocol))
Par contre il est vivement recommandé d'utiliser une Authentification par un système de clés publique/privée
A+
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
#6 Le 01/07/2016, à 16:54
- pires57
Re : SSH Débutante
Question 1
Pour utiliser scp, est-ce qu'il faut déjà être connecté en ssh ou est-ce que la commande elle-même passe automatiquement en ssh ?
Elle l'englobe, tu peut utiliser directement SCP avec tes identifiants de connection.
Question 2
Pour télécharger le fichier, j'ai compris qu'il y avait plusieurs solutions dont scp ou passer par ftp (là aussi, on le lance une fois connecté en ssh ?)
J'ai fait plusieurs essais, avec un fichier de test 'index.html' tous infructueux.
Ça a marché à un moment, mais si j'ai bien compris, le fichier que je voulais rapatrier s'est copié sur lui-même sur le serveur... ça n'était pas exactement le but !
Il y a plusieurs cas:
- utiliser SSH.
- utiliser SFTP (SSH over FTP)
Tu ne peut pas utiliser FTP directement sans installer un serveur FTP.
Question 3
Il faut aussi que ce fichier se range au bon endroit sur mon PC... et là aussi, je coince.
C'est où le bon endroit? dans la corbeille? dans ton armoire?
Question 4
Pour télécharger mon fichier, dois-je me déplacer dans l'arborescence pour être dans le dossier lui-même avant de lancer la copie ?
Non, tu as la possibilité de donner les chemin entier.
Dernière modification par pires57 (Le 01/07/2016, à 16:54)
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#7 Le 01/07/2016, à 18:41
- AshKusa
Re : SSH Débutante
Bonjour tout le monde,
Merci de vos réponses et de vos éclaircissements.
Concernant filezilla : je connais bien, c'est celui que j'utilise depuis des années.
Avec nautilus : je suis sous cubuntu et je reçois un message disant que je n'ai pas autorisation pour visualiser le dossier.
Mais les interfaces graphiques ne répondent pas à mon besoin.
En gros, depuis plusieurs années, j'ai un script php qui me permet de récupérer la save mysql d'un site dont j'ai parlé au début de mon post. Ce script est appelé par le scheduler une fois par jour. Depuis que le site a changé de serveur (physique), la manip ne marche plus. Le fichier commence à être téléchargé puis s'arrête. Parfois il arrive en entier, mais c'est rare !
J'essaie donc de récupérer ce fichier via SSH scp, l'idée étant de mettre ça dans un script (.sh) pour automatiser la récupération de la db. Je suppose que ça doit être possible !
Merci et bonne soirée
AshK
Hors ligne
#8 Le 01/07/2016, à 18:49
- michel_04
Re : SSH Débutante
Re,
J'essaie donc de récupérer ce fichier via SSH scp, l'idée étant de mettre ça dans un script (.sh) pour automatiser la récupération de la db. Je suppose que ça doit être possible !
Tu as essayé ça, à partir de ton PC local :
scp utilisateur@mon.serveur.com:/web/monDossier/index.html /media/Disque/Local/index.html
Edit :
Je n'utilise pas scp, mais je viens de tester :
michel@Michel-E320:~$ scp michel@Michel-ZBOX:/home/michel/t411.py /home/michel/Bureau/
t411.py 100% 4934 4.8KB/s 00:00
michel@Michel-E320:~$ cd Bureau
michel@Michel-E320:~/Bureau$ ls
Extinction écran portable.desktop Fichiers Bureau t411.py
A+
Dernière modification par michel_04 (Le 01/07/2016, à 19:16)
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
#9 Le 01/07/2016, à 19:04
- jplemoine
Re : SSH Débutante
Si tu fais un script, il faut que tu puisses te connecter via une paire de clé et non pas mot de passe...
Un script qui demande un mot de passe, c'est moyen et mettre le mot de passe en clair, c'est pas très cool.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#10 Le 01/07/2016, à 22:51
- AshKusa
Re : SSH Débutante
Re bonjour,
@Michel : Oui, j'ai essayé et ça a fonctionné. Merci !
@jplemoine : oui, tu as entièrement raison, je compte bien me documenter sur cette partie là aussi.
Comme je découvre, j'essaie de prendre les problématiques les unes après les autres et surtout de comprendre ce que je fais !
Bonne soirée et encore merci !
AshK
Hors ligne
Pages : 1