8
votes

SFTP à l'instance Windows EC2

Donc, j'ai configuré une instance Windows, mais je ne peux pas sembler ftp. Après de nombreuses recherches, j'ai découvert SFTP est la voie à suivre.

J'ai configuré mon groupe de sécurité, ajoutant la règle suivante: SSH TCP 22 22 02 02 0.0.0.0/0< Publier le nom DNS public fourni dans la console, j'essaie de SFTP à l'aide de FileZilla & Cyberduck, mais ils sont tout simplement tirés.

Je sais que la prochaine étape est de trier les paires de clés, mais je doute que cela me fera de bien si mon serveur n'accepte même pas les connexions.

aucune idée de quoi je 'VE manqué?

EDIT: En regardant les journaux FileZilla, il semble que le serveur ne répond pas aux demandes de connexion ... xxx

dois-je installer un serveur SFTP / SSH sur le serveur ? J'étais sous l'impression que c'était déjà configuré pour des serveurs Amazon pour une raison quelconque ... je me trompe à ce sujet?


1 commentaires

On dirait que vous avez configuré PPK correctement, mais pas sûr du nom d'utilisateur et d'autres paramètres, je suive les étapes mentionnées dans cette vidéo et connectée avec succès à l'aide de FileZilla: Y2U.BE/E9BDVG42-JI


3 Réponses :


2
votes

La règle que vous avez configurée - SSH TCP 22 22 0.0.0.0/0 - Où est-ce? Votre pare-feu ou à la fin de l'EC2? Et pourquoi 0.0.0.0? Je recommanderais d'utiliser des adresses IP réelles.

Vérifiez pourquoi la connexion est chronométrée - est SFTP après votre pare-feu? Est-ce qu'il est bloqué à la fin de l'EC2 - le pare-feu ou les journaux de réseau sera votre ami ici.

Avez-vous confirmé qu'il est chronométré avant de commencer la poignée de main? Vérifiez les journaux SSH.

Avez-vous un serveur SFTP exécuté et configuré correctement? Certaines nécessitent que toutes les configurations soient définies avant qu'elles soient heureuses - votre commentaire que vous n'avez pas encore trié des paires de clés me permet de me demander si celui-ci accepte uniquement le certificat auth.

Vérifiez ceux-ci et voyez comment vous faites.


7 commentaires

Hey Rory, merci pour l'info ... I Configuration avec 0.0.0.0 Comme i FTP de Dynamic IPS .. Je vais le verrouiller à SpringLoops IP une fois que tout fonctionnait et je peux déployer du code à chaque fois. Cette règle est à la fin de l'EC2, dans les groupes de sécurité attribués à la VM. Je n'ai pas de pare-feu local, alors ne pensez pas que la question est locale. Je vérifierai tous les journaux que je peux trouver et voir s'ils me donnent des indices.


En ce qui concerne la mise en place de SFTP sur le serveur, j'ai eu l'impression que l'Amazon Amis avait STFTP prêt à partir ... ou je me trompe à ce sujet? Si je suis, des recommandations sur un serveur SFTP solide et bon marché / bon marché, je peux installer?


Si vous utilisez Linux AMI (Amazon AMI ou UBUNTU), vous pouvez directement SFTP car il exécute SSH Server. Mais si vous exécutez l'instance Windows, je pense que vous devez d'abord installer SSH / SFTP Server.


Je pense que tu as probablement raison de rodney. Je pense que je vais simplement ouvrir le port 21 et utiliser FTP pour le moment. Je suis toujours juste évaluant EC2, ne veut pas perdre trop de temps sur des activités inutiles.


@Jeeby Avez-vous été capable de résoudre le problème? J'ai le même maintenant: /


@Ondrejtokar Nope je n'ai jamais résolu. Je ne faisais que tester EC2 et je suis abandonné peu de temps après avoir frappé ce barrage routier.


@Jeeby, merci de votre réponse. C'est une honte. Bien que je pense que je pense que vous devez le faire fonctionner, vous devez installer un GIT, SETUP SSH clés, télécharger le public sur AWS, puis effectuer une certaine configuration dans le registre, puis cela fonctionnera. (Tout ce qui est dans le tutoriel AWS ...) Je m'attendais à ce qu'il serait plus simple.



0
votes

Je n'ai pas essayé ce paquet particulier, mais Cygwin et les services pour UNIX fournissent une version OpenSSH. COPSSH affirme installer OpenSSH et permettre la migration / la configuration des utilisateurs:

http://sourceforge.net/projects/sereds/files/copsh /4.0.4/


0 commentaires

2
votes

Installez Winshd sur votre instance EC2. Il fournit à RDP, SFTP, accès à la console - tout le port 22.

Installez tunnelier sur votre client.


0 commentaires