используя gedit через ssh-соединение - должен ли быть установлен gedit на сервере?

Я также обнаружил, что установка xfce, похоже, нарушает это в системе. Удаление и перезагрузка возвратит вам уведомления.

9
задан 22 October 2011 в 15:32

5 ответов

Правильная команда:

ssh -p 2222 -X user@host

, где я предполагаю, что сервер прослушивает номер порта 2222. Также обратите внимание, что параметр X важен, он должен быть прописным.

Вам нужно, чтобы программа, которую вы хотите запустить, была установлена ​​на сервере (gedit в этом случае). Также вы можете установить gedit без установки X, только потому, что вы можете запускать gedit на удаленном X-сервере, как вы пытаетесь сделать.

12
ответ дан 25 May 2018 в 17:47

Я думаю, что вопрос заключается не в том, как использовать команду ssh console, а как-то использовать gedit над ssh-соединениями. Ну, есть способ. Вы можете подключить удаленную файловую систему в локальном каталоге через sshfs, затем вы можете использовать gedit для редактирования этих файлов или любого другого приложения, запущенного на локальном компьютере, для редактирования файлов в локальном сопоставлении ssh. [ ! d0]

1
ответ дан 25 May 2018 в 17:47
  • 1
    Brilliant! Как это поможет запустить gedit на сервере? Без графических инструментов, установленных на сервере, нет никакого способа сделать это. Но полезно получить доступ к удаленным файлам. А затем @Sandro может использовать nano или vim для их редактирования. – Danatela 17 July 2013 в 11:44

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

http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu

1
ответ дан 25 May 2018 в 17:47
  • 1
    Добро пожаловать в Ask Ubuntu! Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – Kevin Bowen 28 July 2013 в 07:56

Ок, извините, я просто понял, что этот вопрос был конкретно о X по ssh или тому подобное. Но поскольку я написал это, я все равно отправлю его. Если вы не хотите просто «пробовать новые вещи», как заданный вопрос, и просто хотите открыть файл на ssh-сервере с помощью gedit. Я лично этого не делал. Но иногда я хотел бы иметь возможность открыть файл в gedit, когда я вхожу на свой сервер через ssh. Вот как я оказался здесь. (и я не нашел ответа на это здесь)

ssh означает, что sftp также доступен. Современные GNU / linux файловые менеджеры поддерживают подключение к серверу sftp, а также открывают и редактируют файлы так же, как они являются локальными (но медленнее по сети)

У меня есть логин с настройкой открытого ключа для обеспечения безопасности и удобства поэтому я могу войти на свой сервер через ssh и sftp без пароля, просто щелкнув закладку, которую я сделал в nautilus:

Файл -> Подключиться к серверу, заполнить ваш сервер ssh / sftp sftp: // user @ 11.11.11.11. Сделать закладку. Дважды щелкните файлы, связанные с gedit (или что-нибудь)

Так вот как я это делаю. Я думаю, что его называемый gvfs и его виртуальная файловая система, что nautilus & amp; совместное использование. Вы можете настроить его для автоматического запуска серверов при загрузке, а затем иметь все доступные каталоги (на консоли), если это необходимо.

1
ответ дан 25 May 2018 в 17:47
Используйте следующую команду
ssh -X user@host
X должен быть прописным, что означает удаленный x-сервер
0
ответ дан 25 May 2018 в 17:47

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

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