Я видел ответы на этот разговор о том, как выполнить gedit на удаленном сервере. Но то, что я ищу, является способом выполнить gedit локально, где сервер только обеспечивает данные. Существует ли способ сделать это? Я выполняю человечность 16.04
Я уже попробовал sftp
, и это не работало. Я знаю, что мог использовать scp
и затем используйте gedit локально, но я стараюсь избегать издержек откладывания правильного файла в правильное пятно.
Можно использовать sshfs
для монтирования каталога на сервере на локальном каталоге по SSH.
, Если Вы уже не имеете sshfs
установленный затем, устанавливают его:
sudo apt-get install sshfs
Это также установит любые необходимые зависимости.
Монтируют удаленный каталог на локальном каталоге:
sshfs user@host:/path/to/remote/dir /path/to/local/dir
у Вас должен быть доступ для записи к локальному каталогу. Если удаленный путь не начинается с наклонной черты, он взят, чтобы быть относительно корневого каталога удаленного пользователя.
можно теперь получить доступ к файлам в удаленном каталоге, как будто они были в локальном каталоге. Доступ к файлам в удаленном каталоге будет сделан с учетной записью удаленного пользователя, с которой Вы соединились. Например, можно работать gedit
для редактирования файла:
gedit /path/to/local/dir/file </dev/null &>/dev/null &
фактический файл находится, конечно, на удаленном сервере в /path/to/remote/dir/file
.
, Когда Вы сделаны, размонтировали удаленную папку:
fusermount -u /path/to/local/dir
Вы ничего не должны устанавливать на удаленном компьютере; доступ к файлам сделан по обычному протоколу SSH. После установки sshfs
можно использовать man sshfs
для получения дальнейшей информации.
Nautilus
соединяться с удаленным серверомПопытайтесь использовать sftp от nautilus
. Наутилус обнаруживается как "Файлы" в панели запуска в Ubuntu. Использовать sftp:
Введите что-то как
sftp://your.url.goes.here./home/userid
или
sftp://your.IP_address.goes.here./home/userid
Если все будет подходить, то Вам предложат пароль, и Вы будете видеть файлы в папке удаленного сервера /home/userid
.
Отметьте эту информацию о сервере для будущего легкого использования.
Использовать gedit
путем нажатия пишут файлы на удаленном сервере.
Когда Вы сделаны, редактируя и просматривая файлы в удаленном сервере, можно разъединиться с сервера путем нажатия на извлечь значок рядом с серверным соединением в левой панели Наутилуса.
Благодаря ianorlin sftp
работы из многих других файловых менеджеров, таких как pcmanfm, thunar, caja, и Немо. Местоположение и точный метод варьируются.
Я надеюсь, что это помогает