#1 Le 11/06/2010, à 10:31
- mozvillat
Script copie de fichier en SSH
Bonjour à tous,
Je souhaite comprendre un peu (plus) le principe du SSH et des scripts sous linux.
Je possede un serveur dedie (hebergé) et un nas (à mon domicile).
Ce que je cherche à mettre en place ce serait de monter un tunnel SSH entre mon serveur mon nas.
J'arrive à me connecter manuellement de mon serveur vers chez moi mais apparement pour automatiqer le tunnel via un script il faut se baser sur le principe de clés... je vais continuer mes recherches pour bien comprendre le fonctionnement.
Une fois ce tunnel monté, j'aimerai couper/coller le contenu d'un repertoire du serveur vers chez moi.
Pensez vous que cela soit faisable ? sans pour autant faire une usine à gaz ?
Merci d'avance, toute piste est la bienvenue !!
Hors ligne
#2 Le 11/06/2010, à 10:41
- Coolgeek
Re : Script copie de fichier en SSH
pour le principde des clé, tu peux voir la : http://doc.ubuntu-fr.org/ssh#authentification_par_un_systeme_de_cles_publiqueprive
pour faire de la copie de fichier via ssh tu peux voir ici : http://doc.ubuntu-fr.org/ssh#copier_des_fichiers_via_ssh
Hors ligne
#3 Le 11/06/2010, à 15:46
- mozvillat
Re : Script copie de fichier en SSH
Pour l'echange de clé pas de probleme... ca fonctionne.
Par contre au niveau du script...
J'ai créé un script en bash et j'ai mis :
scp -r /repertoire/local/a_copier/ user@ip_nas_domicile -p2222:/partage/distant/sur/nas
en lancant le script :
sh nom_du_script
il me retourne :
ssh: Could not resolve hostname scp -r -d -t /partage/distant: Name or service not known
lost connection
Y'a qqchose que j'ai mal fait ou pas compris ??!!
en tout cas merci pour le lien sur ces docs, c'est toujours utile !
Hors ligne
#4 Le 11/06/2010, à 22:32
- rquennec
Re : Script copie de fichier en SSH
bonsoir
1 - quelle adresse ip as tu inscris dans la commande 'user@ip_nas_domicile' ?
2 - si routeur avant le nas (domicile), y'a-t-il une règle de translation du port 2222 de l'externe vers l'adresse ip interne du nas ?
à voir
Proxmox pve-manager/3.4-11/6502936f (running kernel: 2.6.32-40-pve)
Debian 7.9
Ubuntu 10.04.4 LTS / 12.04.5 LTS / 14.04.3 LTS
CentOS release 5.11 (Final)
Hors ligne
#5 Le 12/06/2010, à 08:50
- credenhill
Re : Script copie de fichier en SSH
hello
j'essayerais dans cet ordre
scp -r -P 2222 /repertoire/local/a_copier/ user@ip_nas_domicile:/partage/distant/sur/nas
Hors ligne
#6 Le 12/06/2010, à 10:08
- mozvillat
Re : Script copie de fichier en SSH
@rquennec :
1)en fait j'inscris un dyndns qui pointe sur mon ip public
2) oui la translation fonctionne bien, si je me connecte manuellement, pas de probleme !
@credenhill :
je vais tester !
Merci pour votre aide
Hors ligne