web-dev-qa-db-fra.com

copier des fichiers sur ssh

Disons que j'ai 2 PC installés sur un réseau sans fil.

La machine A est mon pilote quotidien et utilise Ubuntu 15.04. La machine B est un vieux PC que je veux configurer comme serveur SSH avec Debian LXDE (mais il démarre sur le terminal).

Comment copier des fichiers de la machine A vers la machine B.

1
Mario Kamenjak

Si vous préférez l'interface graphique, vous pouvez également installer openssh-server sur la machine B, il peut être configuré à partir du terminal et utiliser FileZilla sur la machine A pour se connecter à la machine B. FileZilla vous permettra d'explorer visuellement la structure des fichiers, parcourir les répertoires, copier, déplacer des fichiers et des répertoires et il prend en charge la connexion avec des clés sans mots de passe.

Pour installer openssh-server

Sudo apt-get install openssh-server

Pour installer FileZilla

Sudo apt-get install filezilla
2
Mike

Vous pouvez utiliser scp comme dans:

scp <file> <username>@<IP address or hostname>:<Destination>

De plus, avec le -r flag, vous pouvez copier récursivement des fichiers.

Vous pouvez également utiliser rsync qui peut reprendre les transferts si la connexion est interrompue, et il transfère intelligemment uniquement les différences entre les fichiers:

rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir
  • -a archive

  • -v verbeux

  • -z compresser

  • -e ssh "utiliser un tunnel SSH"

Référer:

  1. https://help.ubuntu.com/community/SSH/TransferFiles

  2. Comment utiliser ssh pour transférer des fichiers d'un ordinateur vers un ordinateur local

6
Ron