ОС: Ubuntu 12.04
Мне было интересно, есть ли программы, позволяющие редактировать файл на удаленном сервере через ssh. В основном, я ищу следующее:
Существует удаленный сервер AIX, который содержит определенный файл (т.е. скрипт perl, т.е.), и я хочу отредактировать его со своей родной машины (моей Ubuntu). Существует ли программа, которая позволяет мне редактировать файл (сначала предоставив IP-адрес и пароль удаленного сервера) и сохранять файл на сервере?
Конечно, я мог бы просто отредактировать файл на удаленном сервере, но Мне было интересно, существует ли что-то вроде плагина NppFTP для Notepad ++ в Windows. Неважно, является ли это терминалом (нано, т.е.) или графическим интерфейсом.
Решение 1:
ssh -X user@server gedit file.txt
Это не работает, потому что gedit не установлен на удаленном сервере
Можно также установить sshfs
, Выполняющий следующие команды:
sudo apt-get install sshfs
sudo modprobe fuse
sudo addgroup yourlocalusername fuse
mkdir servermountfolder
sshfs yourusername@server:/path/to/file/ servermountfolder
смонтирует удаленный сервер в servermountfolder на Вашем настольном ПК. Где можно легко отредактировать файл непосредственно с любым редактором симпатии.