Comment transférer un fichier sur ssh d'une machine à une autre?


2

Mon professeur veut que nous lui envoyions des fichiers sources par courrier électronique, mais il souhaite que nous éditions sur ssh avec vi. Comment transférer un fichier sur ssh d'une machine à une autre?

Réponses:


5

Pour transférer un fichier sur ssh, vous devez utiliser la scpcommande.

L'utilisation de base est:

[you@localhost ~]$ scp examplefile yourusername@remoteserver:/home/yourusername/

Il copie le fichier sur SSH examplefilesur le serveur distant à l’emplacement/home/yourusername/examplefile

Exemple plus concret:

[Moshe@localhost ~/mywork]$ scp thework.zip Moshe@192.168.1.21:/home/Moshe/

Où il est supposé que votre fichier local est /home/Moshe/mywork/thework.zipet que vous avez l'autorisation de vous connecter au serveur 192.168.1.21 et d'écrire dans le répertoire distant/home/Moshe

Vous allez terminer avec le fichier copié sous /home/Moshe/thework.zipsur le serveur distant .

Si vous ne travaillez pas sous Linux ou sous un système Unix localement (autrement dit, vous êtes généralement sous Windows), un outil tel que WinSCP vous permettra de transférer le fichier via SSH à l'aide d'une interface graphique.


@Zertin - J'ai un fichier .tar.gz sur un serveur distant. Puis-je décompresser et décompresser le fichier en une fois et copier le fichier d'un serveur à un autre?
MontyPython
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.