Bonjour,
Comment faire un sftp get sur un serveur sous linux.
Je n'ai pas la syntaxe exacte ou un exemple pour récuperer un fichier .txt ?
Merci d'avance
Bonjour,
Comment faire un sftp get sur un serveur sous linux.
Je n'ai pas la syntaxe exacte ou un exemple pour récuperer un fichier .txt ?
Merci d'avance
pour faire propre et pas taper les password en clair dans les scripts :
tu fais un .netrc en droits 600
contenant
puis après c'est l'usage normale d'une commande avec << EOT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 machine host login user password #clr@_01
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sftp -i host << EOT cd repertoire get fichier.txt bye EOT
la réponse de frp31 est la bonne,
si ce n'est que ponctuel, tu peux faire sftp user@host :
a+,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 sftp user@host Connecting to host... Password: sftp> get pictures/gnu.jpg Fetching /home/user/pictures/gnu.jpg to gnu.jpg /home/user/pictures/gnu.jpg /home//user/pictures/gnu.jpg 100% 11KB 10.8KB/s 00:00 sftp> exit
ben![]()
Le .netrc doit être placé sur la machine distante ? si oui ! ou ?
Partager