Я хотел попробовать использовать графические инструменты поверх SSH. Просто чтобы узнать что-то новое :)
поэтому я так понимаю, я подключаюсь так: ssh -port -x user @ server
Но я использую сервер Ubuntu, поэтому у него нет графического интерфейса и, следовательно, нет инструментов графического интерфейса. Насколько я понимаю, я должен установить Gedit на сервере. Но также и xserver?
Может кто-нибудь прояснить мне эти понятия?
Вам не нужно устанавливать gedit на свой сервер, но вы можете использовать gedit на своем рабочем столе для редактирования файла на сервере. Вот как это сделать:
http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu
источник
Хорошо, извините, я только что понял, что этот вопрос был конкретно о X по ssh или что-то подобное. Но так как я написал это, я отправлю это так или иначе. Если вы не хотите просто «пробовать что-то новое», как заданный вопрос, и просто хотите открыть файл на ssh-сервере с помощью gedit. Лично я бы так не поступил. Но иногда я хотел бы иметь возможность открыть файл в gedit, когда я захожу на свой сервер через ssh. Вот так я и оказался здесь. (и я не нашел ответа на этот вопрос здесь)
ssh означает, что sftp также доступен. Современные файловые менеджеры GNU / linux поддерживают подключение к серверу sftp, а также просмотр, открытие и редактирование файлов так же, как они локальны (но обычно они работают медленнее по сети)
У меня есть логин с настройкой открытого ключа для безопасности и удобства, поэтому я могу войти на свой сервер через ssh и sftp без пароля, просто щелкнув закладку, которую я сделал в nautilus:
Так вот как я это делаю. Я думаю, что он называется gvfs и является виртуальной файловой системой, которую используют nautilus & co. Вы можете настроить его на автоматическое монтирование серверов при загрузке, а затем при необходимости иметь в наличии каталоги (на консоли).
источник
Используйте следующую команду
источник