você receberá várias sugestões para isso. IMO Eu prefiro o ssh, pois é mais seguro que o ftp.
anchova
Não é exatamente o que você quer, mas se você gosta de peixe azul eu baixaria o arquivo, o editaria localmente e depois o enviaria de volta ao servidor.
vim / gvim
A razão pela qual eu mencionei o vim é que, embora haja uma curva de aprendizado, ele é um editor poderoso e muito útil em servidores.
Você pode precisar instalar esses aplicativos
sudo apt-get install vim vim-gnome
Você pode editar arquivos em ssh ou ftp com vim ou se preferir uma interface gráfica gvim.
# command line
vim scp://user@server//file/to/edit
# Graphical
gvim scp://user@server//file/to/edit
Observe os dois //
; p
sshfs
Você também pode usar o sshfs para montar o diretório remoto e então você pode abrir o arquivo com bluefish.
Instale sshfs
sudo apt-get install sshfs
Adicione seu usuário ao grupo de fusíveis
Em seguida, monte o sistema de arquivos de remoção em seu diretório pessoal
# Use any name for the mount you wish
mkdir ~/web_server
# mount the remote directory
# keep the syntax 'idmap=user'
# id@server = your login_name@server
sshfs -0 idmap=user id@server:/var/www ~/web_server
Você pode usar bluefish, ou qualquer editor que você queira editar arquivos em ~ / web_server
Nas janelas você pode usar o winscp