J'essaie de copier un fichier d'un ordinateur distant sur l'ordinateur local que j'utilise. Chaque fois que j'exécute cette commande, je suis invité à entrer un mot de passe. Je ne sais pas quoi entrer pour le mot de passe car je n'ai jamais configuré de mot de passe. Quelqu'un a des conseils?
scp stuff.php djorge@localhost:Users/djorge/Desktop
Vous avez besoin de l'ip de l'autre pc et faites:
scp user@ip_of_remote_pc:/home/user/stuff.php /Users/djorge/Desktop
il vous demandera le mot de passe de l'utilisateur sur le autre pc.
Il doit y avoir un utilisateur dans la section AllowUsers, dans le fichier de configuration/etc/ssh/ssh_config, sur la machine distante. Vous devrez peut-être redémarrer sshd après avoir modifié le fichier de configuration.
Et puis vous pouvez copier par exemple le fichier "test.txt" d'un hôte distant vers l'hôte local
scp [email protected]: test.txt/local/dir
@cool_cs vous pouvez utiliser ~ symbol ~/Users/djorge/Desktop s'il s'agit de votre répertoire personnel.
Sous UNIX, les chemins absolus doivent commencer par '/'.