GNU/Linux >> Tutoriels Linux >  >> Linux

Comment télécharger et charger des fichiers via SSH

SSH est le protocole le plus sécurisé pour accéder aux serveurs distants. Il offre le plus haut niveau de sécurité des données de bout en bout sur les canaux de communication. La commande SCP (Secure Copy) utilise le protocole SSH pour copier des fichiers entre des serveurs distants et locaux.

Le serveur distant doit avoir un serveur SSH en cours d'exécution. Ce didacticiel vous aidera à comprendre le téléchargement et le téléchargement de fichiers via le protocole SSH.

Télécharger le fichier via le protocole SSH

Voici quelques exemples utiles pour télécharger des fichiers depuis le système distant via le protocole SSH.

  • Cela se connectera au serveur example.com avec l'utilisateur "nom d'utilisateur ” et copiez le fichier /backup/file.zip fichier dans le répertoire système local /local/dir . Pour utiliser cette commande, remplacez les valeurs en fonction de votre environnement.
    scp [email protected]:/backup/file.zip /local/dir 
    
  • Si le SSH s'exécute sur un port non standard, vous pouvez spécifier le port à l'aide de -P option avec la commande SCP.
    scp -P 2222 [email protected]:/backup/file.zip /local/dir 
    
  • Si votre serveur distant a besoin d'une clé privée pour se connecter au serveur, vous pouvez utiliser -i suivi d'un chemin de fichier de clé privée pour connecter votre serveur à l'aide de la commande SCP. Cela peut être utile pour les serveurs AWS.
    scp -i private_key.pem [email protected]:/backup/file.zip /local/dir 
    

Télécharger le fichier en utilisant SSH

Vous pouvez également télécharger des fichiers sur le serveur distant à l'aide du protocole SSH à l'aide de la commande SCP. Utilisez l'exemple de commande suivant pour télécharger des fichiers sur le serveur SSH.

scp file.zip [email protected]:/remote/dir 

Similitude, vous pouvez utiliser -P commutateur pour définir le port du serveur SSH et -i pour définir la clé privée pour l'authentification de l'utilisateur.

Conclusion

Dans ce didacticiel, vous avez appris à transférer des fichiers entre deux systèmes via le protocole SSH.


Linux
  1. Comment télécharger ou télécharger des fichiers/répertoires à l'aide de sFTP sous Linux

  2. Comment répertorier, télécharger et télécharger des fichiers à partir d'un serveur SFTP à l'aide de golang

  3. Comment télécharger des fichiers à partir du serveur SFTP à l'aide d'un script python

  4. Comment envoyer et télécharger des fichiers à l'aide de Rsync

  5. Comment télécharger un fichier depuis un serveur en utilisant SSH ?

Comment utiliser la commande rsync pour copier des données localement et via SSH

Comment installer LFTP pour télécharger et télécharger des fichiers sous Linux

Comment télécharger et charger un répertoire distant dans sFTP

Charger et télécharger

Comment installer et activer le serveur SSH sur Debian 10

Comment générer et utiliser une clé SSH avec PuTTY