Réponses:
Oui, vous pouvez utiliser scp, qui en gros cp sur ssh. Cela peut également fonctionner dans les deux sens, donc:
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
ou
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
La première commande copiera un fichier sur la machine distante, la seconde copiera un fichier de la télécommande sur le local. La syntaxe est que <user>@<machine or ip>:<file>
vous pouvez faire un man scp
pour plus de commutateurs et d'options
La scp
commande sous Linux est la façon dont vous effectuez des transferts de fichiers en utilisant SSH
-E
option.
scp
est la commande que vous souhaitez. Vous devez activer les connexions SSH sur l'ordinateur de destination et connaître le nom d'utilisateur et le mot de passe de l'ordinateur de destination.
scp file.txt user@destination-computer:/Users/user/Documents/file.txt
Voici un moyen rapide de copier des fichiers en utilisant uuencode / uudecode et le presse-papiers.
Dans le terminal, tout en ayant la connexion ouverte sur la machine distante:
press CMD + K to clear the window
clear; uuencode filename < file
Sélectionnez et copiez ensuite tout le texte de la fenêtre du terminal (CMD + A, CMD + C). Ouvrez maintenant une nouvelle fenêtre de terminal, sur votre système local et faites:
uudecode
Maintenant, appuyez sur CMD + V maintenant pour coller le contenu uuencodé de votre fichier. Appuyez sur CTRL + D après cela pour terminer la saisie du programme uudecode. uudecode créera votre fichier localement, sous le nom de "nom de fichier".
-E
option