Você pode tentar
vim scp://[email protected]//path/to/document
SO: Ubuntu 12.04
Eu queria saber se existem programas que permitem editar um arquivo em um servidor remoto através do ssh. Basicamente, o que estou procurando é o seguinte:
Existe um servidor remoto AIX que contém um determinado arquivo (um script perl, por exemplo) e eu quero editá-lo da minha máquina nativa (meu Ubuntu). Existe um programa que me permite editar o arquivo (primeiro dando o IP e a senha do servidor remoto) e salvar o arquivo no servidor?
Claro que eu poderia apenas editar o arquivo no servidor remoto, mas eu queria saber se existe algo como o plugin NppFTP para o Notepad ++ no Windows. Não importa se é terminal (nano, por exemplo) ou gui.
Solução 1:
ssh -X user@server gedit file.txt
Isso não funciona porque o gedit não está instalado no servidor remoto
Você também pode instalar o sshfs
Execução dos seguintes comandos:
sudo apt-get install sshfs
sudo modprobe fuse
sudo addgroup yourlocalusername fuse
mkdir servermountfolder
sshfs yourusername@server:/path/to/file/ servermountfolder
Montará o servidor remoto na pasta servermount no seu PC de mesa. Onde você pode facilmente editar o arquivo diretamente com qualquer editor de sua preferência.