J'essaie scp -r usernameipaddress:/path /pathwhereIwanttocopy
, mais je l'obtiens car la connexion a été refusée.
Comment puis-je l'avoir? Comment puis-je me connecter?
L'indicateur -r devrait fonctionner. Dans votre exemple, vous semblez oublier le nom du dossier que vous souhaitez copier. Essayer:
scp -r nameOfFolderToCopy username@ipaddress:/path/to/copy/
pour copier un dossier de votre ordinateur local vers un autre distant. Ou
scp -r username@ipaddress:/path/of/folder/to/copy /target/local/directory
pour copier un dossier d'une machine distante vers votre local.
Si vous avez un dossier appelé working
dans votre répertoire utilisateur, tout ce dont vous avez besoin est:
scp -r username@ipaddress:working ./
Il est probable que vous obtiendrez "Autorisation refusée" avec ceci:
scp -r username@ipaddress:/working ./
Pouvez-vous vérifier si le service ssh
fonctionne sur la machine distante? Si vous pouvez vous connecter, essayez:
ps -aux | grep sshd
Vous pouvez également consulter rsync
. Il a beaucoup d'options pour gérer les doublons, les autorisations, etc.
rsync -r username@computer:/path/to/source /path/to/dest
ou pour le téléchargement
rsync -r /path/to/source username@computer:/path/to/dest