Ultimamente estou desenvolvendo alguns projetos particulares sobre o Asterisk Framework. A principio estava editando todo o projeto em PHP com o VIM. Mas isto estava ficando muito desestimulante, e estava perdendo muito tempo. Por isto eu decidi usar o editor ATOM e um pacote para poder conectar ao servidor linux via FTP/SFTP, pesquisando encontrei o remote-ftp. Atom, é igual a outros editores de nova geração, como NotePAD++ e Sublime. Atom permite que você possa instalar pacotes e adicionar funcionalidades extras.
Eu uso VM com CentOS 7 para desenvolver, e neste caso já tenho no sistema operacional o serviço de FTP/SFTP instalado. Para saber se o seu sistema tem os serviços instalado, faça uma conexão com o WinSCP se rolar a conexão, pronto, tem o serviço.
Instalação & Configuração:
Vamos em File => Settings => Install, uma vez ai digite no search do Install Packages REMOTE-FTP, quando localizar instale ele.
1. Após a instalação criar a pasta local de nosso projeto, vamos abrir uma nova pasta e com Open Folder aberto crie na Raiz do seu computador a pasta do projeto (C:). Para criar uma nova pasta (File => Open Folder...), depois clique com o lado direito do mouse e selecione nova pasta, coloque o nome que quiser.
2. Por ser a primeira vez que usamos o remote-ftp devemos criar um arquivo de configuração (Packages => Remote-ftp => Create SFTP config file) e será criado um arquivo .ftpconfig dentro da nossa pasta de projeto.
Devemos substituir as seguintes informações:
- host: O IP que fornece a rota do servidor;
- port: Porta do protocolo sftp;
- user, password: Usuário e Senha de acesso ao servidor;
- remote: Rota da pasta do projeto que estamos editando;
- hosthash: Por padrão é um parâmetro vazio, e caso ocorra erro de conexão com o nosso servidor devemos informar sha1 ou md5 *.
3. Uma vez que editamos o arquivo de configuração, passamos a conectar ao servidor pelo seguinte caminho. Package => Remote-ftp => Connect.
Uma vez conectado, você deve ir Packages => Remote-FTP => Toogle. Desta maneira vai abrir a barra com os arquivos do servidor remoto e podemos editar os mesmos desde o servidor com nosso editor ATOM local. Com isto passamos a ter de maneira automática um backup no nosso computador.
0 comentários:
Postar um comentário