web-dev-qa-db-fra.com

Comment transférer des fichiers vers une instance Amazon EC2 depuis mon ordinateur Windows 7?

Je veux pouvoir transférer un certain nombre de fichiers (html, php, jpg, etc ...) vers mon instance Amazon EC2 sur laquelle j'héberge mon serveur web. Quelle est la façon la plus simple ou la plus efficace de procéder?

29
cfrederich

Le moyen le plus simple consiste à installer un service FTP sur votre hôte EC2, à ouvrir le port 21 dans le pare-feu et le groupe de sécurité, et à utiliser votre client FTP de choix sur Win7 pour pousser les données vers le haut.

Pour les points bonus, utilisez SFTP à la place sur le port 22. Vous ne mentionnez pas l'OS hôte EC2, mais si c'est Windows, vous pouvez utiliser msftpsvr sur l'hôte et FileZilla sur Win7 .

15
Eight-Bit Guru

Manière la plus simple.

  1. Lancez PuTTY. Les utilisateurs de Linux peuvent simplement lancer le terminal.
  2. scp -i /path/to/PEM_File /path/to/file username@Host_address.amazonaws.com:/path/to/copy

Si vous cherchez quelque chose basé sur l'interface utilisateur, j'irais avec Filezilla.

10
Sankalp

Le bureau à distance Windows vous permet de rendre certains disques de votre ordinateur local disponibles sur l'instance de cloude.

7
John Lin
6
dabuda

Vous pouvez également installer Dropbox sur votre instance EC2 et synchroniser sélectivement les fichiers (en supposant que vous utilisez Dropbox). C'est une façon assez simple de configurer les choses, bien que vous ajoutiez un peu de surcharge à votre instance EC2 car vous exécutez toujours Dropbox.

5
Jim

Utiliser WinScp sous Windows WinScp prend également en charge les scripts.

http://winscp.net/eng/docs/scripting

4
Satish
wget -O ./filename <URL TO FILE>
2
Robbie Guilfoyle

Ce sont tous des moyens valables mais pas de loin les plus simples. Pour les petits fichiers, une fois que vous êtes connecté à votre E2C à distance, il suffit de copier/coller ou de faire glisser/déposer de votre PC vers votre E2C connecté à distance pour copier vos fichiers. Pour les fichiers plus volumineux qui ne peuvent pas être copiés de cette façon, vous pouvez facilement ajouter le volume sur lequel vos fichiers existent en tant que ressource locale disponible, puis vous allez simplement copier les fichiers d'un lecteur à l'autre directement sur l'E2C.

  1. Après avoir lancé le bureau à distance avant de vous connecter - cliquez sur "Afficher les options"
  2. Dans l'onglet Ressources locales sous "Appareils et ressources locaux", cliquez sur "Plus ..."
  3. Cochez la ressource que vous souhaitez être disponible et cliquez sur "OK"
  4. Connectez-vous comme d'habitude et votre ressource sera désormais disponible sur l'E2C pour la copie.
2
pbaldridge

La meilleure façon de le faire est via WinScp, vous pouvez également utiliser un logiciel similaire, pour winscp utilisez le pem que vous avez obtenu et convertissez-le en fichier ppk et utilisez-le pour vous connecter à winscp.

Mais si vous avez une instance Linux, vous avez la possibilité d'ajouter des fichiers dans seulement deux dossiers dans home/ubuntu ou temp.

1
Vibin Guvera

Vous pouvez installer un client FTP comme filezilla sur votre machine locale. Cela fournit une interface utilisateur pour naviguer facilement dans vos répertoires source et de destination.

filezilla-project.org

0
Kermit_ice_tea

Si votre instance EC2 distante est un bureau distant, vous pouvez simplement transférer des fichiers d'abord en vous connectant avec elle via une adresse IP élastique, puis en utilisant un simple copier-coller pour transférer des fichiers entre votre ordinateur local et le bureau distant.

0
Bilal Mahmood