Как я выполнил бы gedit на текстовом файле на удаленном сервере?

Я видел ответы на этот разговор о том, как выполнить gedit на удаленном сервере. Но то, что я ищу, является способом выполнить gedit локально, где сервер только обеспечивает данные. Существует ли способ сделать это? Я выполняю человечность 16.04

Я уже попробовал sftp, и это не работало. Я знаю, что мог использовать scp и затем используйте gedit локально, но я стараюсь избегать издержек откладывания правильного файла в правильное пятно.

2
задан 16 December 2016 в 00:29

2 ответа

Можно использовать sshfs для монтирования каталога на сервере на локальном каталоге по SSH.

  1. , Если Вы уже не имеете sshfs установленный затем, устанавливают его:

     sudo apt-get install sshfs
    

    Это также установит любые необходимые зависимости.

  2. Монтируют удаленный каталог на локальном каталоге:

     sshfs user@host:/path/to/remote/dir /path/to/local/dir
    

    у Вас должен быть доступ для записи к локальному каталогу. Если удаленный путь не начинается с наклонной черты, он взят, чтобы быть относительно корневого каталога удаленного пользователя.

  3. можно теперь получить доступ к файлам в удаленном каталоге, как будто они были в локальном каталоге. Доступ к файлам в удаленном каталоге будет сделан с учетной записью удаленного пользователя, с которой Вы соединились. Например, можно работать gedit для редактирования файла:

    gedit /path/to/local/dir/file </dev/null &>/dev/null &
    

    фактический файл находится, конечно, на удаленном сервере в /path/to/remote/dir/file.

  4. , Когда Вы сделаны, размонтировали удаленную папку:

    fusermount -u /path/to/local/dir
    

Вы ничего не должны устанавливать на удаленном компьютере; доступ к файлам сделан по обычному протоколу SSH. После установки sshfs можно использовать man sshfs для получения дальнейшей информации.

6
ответ дан 2 December 2019 в 01:29

Использовать Nautilus соединяться с удаленным сервером

Попытайтесь использовать sftp от nautilus. Наутилус обнаруживается как "Файлы" в панели запуска в Ubuntu. Использовать sftp:

  1. Открытый наутилус в Вашем локальном компьютере.
  2. Нажмите на Connect to Servers в левой панели
  3. Введите что-то как

    sftp://your.url.goes.here./home/userid

или

sftp://your.IP_address.goes.here./home/userid
  1. Нажмите Кнопку соединения

Если все будет подходить, то Вам предложат пароль, и Вы будете видеть файлы в папке удаленного сервера /home/userid.

  1. Отметьте эту информацию о сервере для будущего легкого использования.

  2. Использовать gedit путем нажатия пишут файлы на удаленном сервере.

  3. Когда Вы сделаны, редактируя и просматривая файлы в удаленном сервере, можно разъединиться с сервера путем нажатия на извлечь значок рядом с серверным соединением в левой панели Наутилуса.

Благодаря ianorlin sftp работы из многих других файловых менеджеров, таких как pcmanfm, thunar, caja, и Немо. Местоположение и точный метод варьируются.

Я надеюсь, что это помогает

3
ответ дан 2 December 2019 в 01:29

Другие вопросы по тегам:

Похожие вопросы: