La procédure suivante décrit la façon dont la commande scp copie les fichiers chiffrés entre les hôtes. Vous pouvez copier les fichiers chiffrés entre un hôte local et un hôte distant, ou entre deux hôtes distants. La commande scp invite à s'authentifier. Pour plus d'informations, reportez-vous à la section Copie à distance avec la commande scp du manuel Gestion des systèmes distants dans Oracle Solaris 11.2 et à la page de manuel scp(1).
Vous pouvez également utiliser le programme de transfert de fichiers sécurisé sftp. Pour plus d'informations, reportez-vous à la page de manuel sftp(1). Pour obtenir un exemple, reportez-vous à l'Example 1–6 et à la section Connexion à un système distant pour copier un fichier (sftp) du manuel Gestion des systèmes distants dans Oracle Solaris 11.2 .
Spécifiez le fichier source, le nom d'utilisateur au niveau de la destination distante et le répertoire de destination.
mySystem% scp myfile.1 username@myRemoteHost:~
Enter passphrase for key '/home/username/.ssh/id_rsa': <Type passphrase> myfile.1 25% |******* | 640 KB 0:20 ETA myfile.1
Une fois que vous avez saisi la phrase de passe, un indicateur de progression s'affiche, comme indiqué à la deuxième ligne de la sortie. L'indicateur de progression affiche les données suivantes :
Nom du fichier
Le pourcentage du fichier qui a été transféré
Une série d'astérisques qui indiquent le pourcentage du fichier qui a été transmis
La quantité de données transférées
L'heure d'arrivée prévue de la totalité du fichier (c'est-à-dire, le temps restant)
Dans cet exemple, l'utilisateur souhaite que la commande sftp utilise un port spécifique. L'utilisateur utilise l'option –o pour spécifier le port.
% sftp -o port=2222 guest@RemoteFileServer