LINUX.ORG.RU

удаленно программить


0

0

Есть две машины : за которой я сижу(есть иксы) и которая рядом стоит , но без моника и иксов там нету. Захожу на нее через ssh и в vi пишу проги. А як мне сделать чтоб я мог на моей машине запустить что нить визуальное к примеру Кдевелоп и он(кдевелоп) как нить через ssh писал бы проги на второй машине? Сорри за сумбурность. Но вроде суть задачи изложил : как это реализовать? Через чего то этакое или визуальная IDE сама должна уметь так делать(тогда назовите плизз IDE которые так могут)?

anonymous

Насколько я знаю, можно запустить программу на одной машине и она будет обращаться к X-серверу на другой, т.е. использовать другую машину как X-терминал. В вашем случае можно (IMHO) запустить Кдевелоп на удалённой машине и попросить её использовать иксы на вашей. Правда, сам я никогда так не делал и, как это делается, не знаю :))).

DKorolkov
()
Ответ на: комментарий от DKorolkov

Пусть у удаленной машины имя flam, у той на которой сидишь имя cheb.

в xdm/Xservers на flam пишешь строку:

cheb:0 foreign

И запускаешь xdm на flam. На cheb из под рута запускаешь:

XFree86 :0 -query flam vt08 &

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

Ну и если flam действительно удален, то пытаешься, как указал анонимус, как-то прикрутить ssh -X. Я не знаю как.

dilmah ★★★★★
()

2dilmah (*) (21.09.2004 13:46:10):

> XFree86 :0 -query flam

может не проканать, т.к. по условию на flam вообще нет иксов.

2anonymous (*) (21.09.2004 10:27:12):

Если на flam (в терминах dilmah (*) (21.09.2004 13:46:10)) есть хотя бы libX11, то ssh -X помогут, но чуть тормозить будет.

Другой выход: на cheb пишешь xhost +flam а на flam ставишь DISPLAY в cheb:0.0 (если у тебя не много Иксов сразу работает) -- напр. под Башем:

export DISPLAY=cheb:0.0

и можешь гонять на flam Иксовые проги, картинки на cheb прилетят.

Die-Hard ★★★★★
()

xinit -- :1

xhost remote_comp
ssh root@remote_comp

export DISPLAY=my_comp:1
wmaker &

linuxsoft
()

Emacs и, кажется, Vim умеют редактировать файл по ftp/sftp.

KtaK ★★
()
Ответ на: комментарий от dilmah

>в xdm/Xservers на flam пишешь строку:

>cheb:0 foreign

>И запускаешь xdm на flam. На cheb из под рута запускаешь:

>XFree86 :0 -query flam vt08 &

А зачем прописывать узел в Xservers, если он сам запрос посылает? По-моему надо что-то одно выбрать.

anonymous
()

используй nfs и не трахайся

lg ★★
()

А в чём собственно проблема?

Например,
твоя машина называется: mycomp
удалённая машина: remotecomp

На машине mycomp:

xhost +remotecomp
ssh user@remotecomp

Далее, оказавшись на машине remotecomp через ssh, вводим:
export DISPLAY=mycomp:0.0
kdevelop &

That's all ... Не понимаю, что в этом сложного то.

RomanU
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.