2013-08-05 11 views
4

J'ai installé une instance d'amazon aws t1.micro (Ubuntu). Je peux SSH dedans mais je voudrais éditer des dossiers dessus de l'éditeur local de machine (Mac OS X Mountain Lion) probablement avec TextWrangler ou quelque chose.Comment SFTP dans Amazon EC2 Ubuntu t1.micro instance?

Comment accéder aux fichiers sur mon instance ec2 t1.micro ubuntu?

TIA,
Harshad

+0

Pour éditer des fichiers localement, vous devrez les télécharger, éditer et télécharger. une meilleure approche serait de SSH dans la machine, utilisez vi ou eamcs pour éditer les fichiers –

+0

Je le fais déjà mais honnêtement, je ne suis pas fan des éditeurs basés sur les terminaux. Je viens du monde de Windows. Je voudrais quelque chose comme TextWrangler ou Sublime Text pour éditer mes fichiers EC2. – kalehv

+0

Si vous utilisez Filezilla, suivez ces instructions: https://www.youtube.com/watch?v=e9BDvg42-JI Vous pouvez utiliser Cyberduck, suivez les instructions ci-dessous: https://www.youtube.com/watch?v= hd4oL3WIPVM –

Répondre

2

Je aime vraiment sshfs. SSHFS vous permet de monter un système de fichiers distant et de l'afficher en tant que point de montage local sur votre système local.

https://help.ubuntu.com/community/SSHFS

Un exemple simple est: 1. À partir du client assurez-vous que vous avez installé sshfs: "sudo apt-get install sshfs" 2. Dans le système client: « sudo sshfs utilisateur @ubuntuServer:/remote/path/local/path -o allow_other "

Ceci va monter/remote/path sur le serveur ubuntu vers/local/path sur votre machine. Le "-o allow_other" dit que tout utilisateur sur le système client et lire/écrire au point de montage en supposant que l'utilisateur "utilisateur @" a des autorisations sur le serveur ubuntu à lire/écrire sur le "/ remote/path".

+0

Des équivalents Mac OS X? – kalehv

+0

https://github.com/osxfuse/osxfuse/wiki/SSHFS Il semble que cela puisse fonctionner. Désolé, je n'ai pas de machine osx pour le tester. – dtorgo

+0

merci @dtorgo Je vais mettre à jour cette question si cela fonctionne. – kalehv

1

Cela ne répond pas à votre question, mais j'ai besoin d'en parler: C'est une très mauvaise pratique.

Vous devez éditer localement, puis déployer vers EC2. De votre description, il semble que vous éditez en direct sur ce qui est essentiellement un site de production.

Yikes!

+1

Je suppose que je n'ai jamais mentionné que EC2 est ma production. J'utilise EC2 t1.micro instance pour le développement. Il est préférable de se connecter à l'environnement commun central à partir de plusieurs plates-formes que j'utilise tout au long de la journée. J'ai des boîtes locales Windows, Mac, Linux donc utiliser EC2 t1.micro pour le développement de l'une de ces boîtes se trouve être ma préférence. – kalehv

Questions connexes