Bien sûr, utilisez scp
(copie sécurisée) comme ceci :
scp [source file] [username]@[destination server]:.
Bien sûr, remplacez les [source file]
, [username]
et [destination server]
entre crochets pour qu'ils correspondent à vos paramètres locaux. Ainsi, si le fichier était cool_stuff.txt
et que votre nom d'utilisateur sur le serveur distant est sanjeev
et que le serveur de destination est example.com
, la commande serait :
scp cool_stuff.txt sanjeev@example.com:.
Et la source pourrait également être distante, vous pourriez donc faire l'inverse de l'exemple ci-dessus :
scp sanjeev@example.com:cool_stuff.txt .
Cette commande copierait le fichier distant cool_stuff.txt
dans le répertoire local où vous vous trouvez. Et si vous faites cela avec plusieurs fichiers, utilisez simplement un joker (*
) comme vous le feriez pour une commande cp
normale.
De plus, le .
indique simplement le chemin d'accès immédiat au répertoire ; comme celui dans lequel vous vous trouvez au moment où vous exécutez la commande ou le chemin d'accès immédiat de l'utilisateur distant sur le serveur de destination. Mais vous pouvez aussi spécifier un chemin comme /this/path/right/here
dans l'exemple de l'accès local à l'accès distant :
scp cool_stuff.txt sanjeev@example.com:/this/path/right/here
Ou dans l'exemple de l'accès distant à l'accès local ici :
scp sanjeev@example.com:cool_stuff.txt /this/path/right/here
Maintenant, si le serveur distant n'autorise pas le SSH et seulement le SFTP, alors le SFTP est la solution. Mais scp
est très utile lorsque vous voulez simplement lancer un fichier et ne pas faire tout le processus SFTP manuellement à partir de la ligne de commande.