web-dev-qa-db-fra.com

Comment télécharger des fichiers depuis une URL vers VMware ESXi en utilisant SSH Shell?

Mon Internet étant relativement lent, je dois donc télécharger Ubuntu Server (fichier ISO) dans mon répertoire de VMware ESXi directement via ssh Shell.

Comment puis-je le faire?

2
ASIL

Pour activer l'accès SSH dans la console directe

  1. Sur la console directe de l'hôte ESXi, appuyez sur F2 et fournissez les informations d'identification lorsque vous y êtes invité.

  2. Faites défiler jusqu'à Options de dépannage et appuyez sur Entrée

  3. Choisissez Activer SSH et appuyez une fois sur Entrée. À gauche, Activer SSH devient Disable SSH. Sur la droite, SSH est désactivé, les modifications apportées à SSH sont activées.

  4. Appuyez sur Echap jusqu'à ce que vous reveniez à l'écran principal de la console directe.

Après cela, vous pouvez utiliser wget lire man wget:

  • Connectez-vous à votre ESXi via SSH
  • Accédez au dossier dans lequel vous souhaitez télécharger l’ISO
  • Exécuter wget http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-server-AMD64.iso

Cela téléchargera l'ISO directement.

Configuration d'un magasin ISO sur votre serveur ESXi :

  • Aller à la configuration> stockage
  • Cliquez avec le bouton droit sur une banque de données et sélectionnez Parcourir.
  • Créé un dossier ISO
  • Utilisez SSH pour mv l'ISO téléchargée dans le nouveau dossier
6
ThatGuy

Utilisez aria2c pour augmenter la vitesse de téléchargement en utilisant plusieurs connexions pour obtenir un fichier. Utilisez -x pour définir le nombre maximal de connexions pour chaque téléchargement. Après la commande, téléchargez Ubuntu ISO sur son site officiel en utilisant 5 connexions parallèles:

aria2c -x5 http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-server-AMD64.iso

Lancez la commande suivante pour installer cet outil s'il n'est pas installé:

Sudo apt-get install aria2
1
deadhacker1900