J'ai un serveur centos, disons avec ip: 1.2.3.4. Je souhaite télécharger un fichier depuis 1.2.3.4 à l’emplacement /root/pc/nom_fichier.rar sur mon hôte localhost (ordinateur actuel). De quelle commande ai-je besoin pour télécharger ce fichier? J'essaie comme ça mais ça ne marche pas
scp [email protected]:/root/pcfilename.rar
Je souhaite télécharger ce fichier dans le répertoire actuel de mon système.
Ajoutez simplement où vous voulez que ce soit copié (par exemple: ./):
scp [email protected]:/root/pcfilename.rar ./
Tout d'abord, assurez-vous que l'utilisateur root est vraiment nécessaire pour accéder au fichier. Si le fichier peut être récupéré par un utilisateur normal, il serait préférable de limiter les risques de sécurité.
Si root est vraiment requis, assurez-vous qu'il est bien autorisé à vous connecter par ssh en vérifiant votre fichier /etc/ssh/sshd_config
et vérifiez si l'option PermitRootLogin
est définie sur yes
.
Enfin, votre commande ci-dessus devrait fonctionner lorsque vous ajoutez un .
(pointant vers votre répertoire actuel) derrière celui-ci, comme suit:
scp [email protected]:/root/pcfilename.rar .
Ou vous pouvez toujours utiliser un chemin complet:
scp [email protected]:/root/pcfilename.rar /home/user/pcfilename.rar