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.