2

Я использую машину Linux на работе и Mac дома. Я могу ssh от моей машины дома до моей рабочей машины. Но единственный редактор, к которому у меня есть доступ в командной строке, - это vi, который мне не нравится.

Есть ли способ использовать gedit на моем Mac для удаленного редактирования файлов через ssh-соединение?

На этой странице написано, что это можно сделать, но я думаю, что предполагается, что вы используете gedit в Ubuntu. На моем Mac (OS 10.5.8) у меня нет опции "закладки", когда я нажимаю "подключиться к серверу".

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

3 ответа3

1

CyberDuck позволит вам редактировать файлы через SSH с помощью текстового редактора Mac по вашему выбору. Я рекомендую TextWrangler.

0

Используйте опцию -X, когда вы подключаетесь к своей машине с Linux. Если вы еще не установили X11, он доступен в качестве дополнительной установки на установочный диск OS X. С установленным X11 'ssh -X user @ host' запускает X11, и вы готовы использовать gedit.

Кроме того, вы можете использовать Macfusion для монтирования вашего Linux-компьютера через ssh в качестве файловой системы. Затем вы можете использовать текстовый редактор OS X для редактирования файлов на удаленном компьютере.

0

Gedit использует gvfs, уровень виртуальной файловой системы, который позволяет ему получать доступ к файлам через различные протоколы, включая sftp (который, вероятно, доступен, если доступен ssh). Таким образом, вы, вероятно, уже можете использовать его для редактирования удаленных файлов без необходимости что-либо устанавливать. Просто введите sftp://youserver/ в открытое диалоговое окно.

Вы также можете использовать fuse + sshfs для монтирования удаленной иерархии файлов в локальную точку монтирования, что позволяет использовать любое приложение для редактирования любого файла. Простой способ сделать это, кажется, через MacFusion.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .