Удаленный рабочий стол

odyns
Дата: 01.03.2010 02:46:20
Доброго времени суток.

Недавно решили перейти с windows на ubuntu 9.1
На одной машине поставили сервер, остальные десктоп.
Возник вопрос по удаленному подключению. не могу подключиться у серверу. Перечитал кучу информации в инете.

Через "Просмотр удаленных рабочих столов":
- при выборе SSH можно подключиться к определенному пользователю в консоли. (не подходит)
- при выборе VNC можно подключиться только к рабочему столу, вход на который выполнен; к остальным нельзя.
пишет "Соединение с узлом andrey@192.168.0.2 было прервано".

Через TSclient подключиться не получается, пишет - "Произошла ошибка, autoselected keyboard map ru,error unable to connect. Насколько я понял - он для подключения к машинам, на которых установлен windows.

как по другому подключиться - не знаю. В связи с дефицитом времени (простаивает работа), обращаюсь за помощью.
Dkfl
Дата: 01.03.2010 07:50:46
odyns,
Чего хочешь получить в результате-то? Напиши толком.
*nix не винда, там необходимости сидеть в графике не сервере практически не возникает.
Отдельные графические программки быстрее и удобнее запускать, чем весь рабочий стол.

Организовать свою сессию на сервере, в том числе и с графикой:
ssh -Y user@server
получишь командную строку, откуда можно запускать любые команды, даже с графикой.
На сервере должен быть установлен запущен sshd. В iptables (если запущена фильтрация) должен быть открыт 22 порт на входящие.

Если нужен полноценный рабочий стол сервера (нафига? у тебя свой есть) - запускаешь в этом сеансе ssh vncserver или vnc4server, а со своей тачки - vncviewer или морды к нему.
odyns
Дата: 01.03.2010 11:46:52
andrey@andrey:~$ ssh -Y ser@192.168.02
ssh: connect to host 192.168.02 port 22: No route to host
andrey@andrey:~$


На сервере установлен wine и 1С. Хотелось бы заходить на него и запускать эти программы для работы.

В iptables (если запущена фильтрация) должен быть открыт 22 порт на входящие.
Не подскажите как это сделать ?
Dkfl
Дата: 01.03.2010 12:33:56
odyns
andrey@andrey:~$ ssh -Y ser@192.168.02
ssh: connect to host 192.168.02 port 22: No route to host
andrey@andrey:~$

IP-адрес правильный? Пинг идет? Такое сообщение выдается, если невозможно найти хост (сервер т.е.).
Если же хост доступен, но ssh не работает или закрыт порт, сообшение будет :

ssh: connect to host 192.168.02 port 22: Connection refused

на сервере должен быть запущен сервер SSH:
-- установим сервер ssh с зависимостями
$ sudo aptituge install ssh-server
-- запустим sshd 
$ sudo /etc/init.d/ssh start
-- и посмотрим на него в списке процессов
$ ps -ef|grep ssh
root     26544     1  0 Jan22 ?        00:00:00 /usr/sbin/sshd
Последняя строчка показывает, что у меня sshd работает с 22 января
У вас должно быть что-то похожее.


odyns

На сервере установлен wine и 1С. Хотелось бы заходить на него и запускать эти программы для работы.

В iptables (если запущена фильтрация) должен быть открыт 22 порт на входящие.
Не подскажите как это сделать ?

$ sudo iptables -L
Если фильтрация не запущена - будет пустой вывод:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
иначе - сбросить таблицу фильтрации (iptables --flush) и попробовать еще раз.