É possível fazer login remotamente em uma conta de FTP sem instalar nenhum software?

2

Estou tentando trabalhar remotamente em um projeto que armazenei em um servidor, mas o computador em que estou pertence pertence à universidade e não tenho nenhuma chave nem permissão para instalar nada.

Poderia ser possível fazer login na minha conta usando eclipse, gedit ou algo semelhante? Ou para criar de alguma forma, porque eu estou usando uma conta de convidado uma pasta local conectada ao controle remoto? Eu consegui me conectar usando o firefox, mas ele não permite trabalhar remotamente.

Atualização:

O host é active24.com (de propriedade do Mamut, eu acho), é um simples webhosting com ftp e mysql. Está passando pelo linux. Sou o proprietário, mas não administro o servidor, apenas o domínio e o banco de dados.

Eu estou localmente em uma máquina Ubuntu. Eu preciso do acesso FTP para editar os arquivos da web, porque o site ainda não está pronto e eu quero modificá-lo, então eu quero criar uma pasta remota (o que eu acho que não é possível) ou logar remotamente os arquivos. Eu acho que o eclipse me permitiria, mas requer a instalação do Remote System Explorer. Eu também tentei fazer login com o ssh, mas o host não me permite.

    
por Héctor E 27.05.2015 / 13:39

2 respostas

1

Normalmente, um usa o programa ftp na linha de comando. Se isso não estiver disponível, a suite curl quase sempre será instalada para buscar, assim como outras operações de ftp através da opção -Q (veja a página man sobre isso). Se vim ou emacs estiver disponível, ambos terão plugins que farão o que você precisa.

    
por 27.05.2015 / 14:53
1

Você precisará de um cliente de FTP, de uma forma ou de outra.

Como este é o Ubuntu, o ambiente de desktop do Gnome provavelmente está disponível. Inclui um cliente FTP que permite que todos os aplicativos Gnome acessem arquivos via FTP. Abra o Nautilus (o gerenciador de arquivos), selecione “Conectar ao Servidor” no menu e digite a URL ftp:// (versões recentes do Nautilus) ou o nome do servidor, nome de usuário e caminho (versões anteriores do Nautilus). Você pode então usar o Nautilus para gerenciar arquivos no servidor FTP e editá-los no GEdit.

Se o pacote gvfs-mount estiver instalado e sua conta estiver autorizada a usar o FUSE (não me lembro se este é o caso por padrão no Ubuntu, e de qualquer forma os administradores podem ter mudado isso), então você pode executar gvfs-mount ftp://… para montar um servidor FTP em um diretório. O ponto de montagem é em ~/.gvfs (versões mais antigas) ou /run/user/$UID/gvfs (versões mais recentes). Para ver se você pode usar o FUSE, verifique se consegue acessar /dev/fuse : se as permissões forem crw-rw-rw- ou se forem crw-rw---- e se você estiver no grupo que possui o arquivo (verifique seus grupos com id ), então você pode usar o FUSE.

Se você pode usar o FUSE, você pode montar diretamente um diretório FTP sem passar pelo suporte do Gnome com o Curlftpfs . Está disponível como um pacote do Ubuntu.

O Emacs pode abrir arquivos via FTP nativamente . Digite /ftp:USER@HOSTNAME:/path/to/file como o nome do arquivo a ser aberto.

Mesmo que você não tenha privilégios de administrador, poderá instalar programas em sua conta. Comece com Como instalar o programa localmente sem privilégios sudo? e as perguntas relacionadas se precisar de ajuda.

Note que editar os arquivos de um site é uma má ideia: um erro pode quebrar tudo. Você deve colocar os arquivos em controle de revisão e fazer o servidor da web verificar uma cópia.

    
por 28.05.2015 / 08:52