Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: удалённый доступ в ubuntu 11.10  (Прочитано 5636 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн any_stuff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
удалённый доступ в ubuntu 11.10
« : 30 Октября 2011, 01:28:12 »
есть необходимость иметь постоянный удалённый доступ к компьютеру с ubuntu
(не обязательно к графической оболочке, достаточно просто к терминалу).
почитал несколько мануалов, попробовал настроить vnc.
порты на роутере пробросил.
vnc - подключается, однако чудно очень: картинка статичная, и сделать можно только одно действие за подключение:
ввёл пароль, нажал 'enter' - никакого результата,
однако при следуещем подключении - видим уже залогиненный десктоп, и т.д....
не знаю, в чём проблема.
так или иначе, у vnc есть один существенный недостаток - она начинает работать только после того, как подключился локальный пользователь, т.е, после перезагрузки подключиться ей вообще не возможно.
какие есть альтернативы?
есть ли возможность как-то подключиться к терминалу удалённо?
какие сетевые службы, пригодные для удалённого управления уже запушены "из коробки"?
suicide is painless
it brings on many changes
and i can take or leave it if i please

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #1 : 30 Октября 2011, 01:31:02 »
ssh используйте

Оффлайн any_stuff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #2 : 30 Октября 2011, 09:51:54 »
а его надо как-то поднимать, или он уже слушает порт при установке?
suicide is painless
it brings on many changes
and i can take or leave it if i please

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #3 : 30 Октября 2011, 13:41:40 »
Ну если не указывали при установки ставить его то видимо надо ручками, в *бунту он вроде openssh-server называется
т.е. sudo apt-get install openssh-server

Оффлайн LM

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #4 : 30 Октября 2011, 13:44:02 »
Чтобы картинка не была статичной:
http://daffin.ru/title.php?t=90

Оффлайн any_stuff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #5 : 31 Октября 2011, 10:57:31 »
спс, попробую.

а насчёт ssh - установил, настроил, однако - по локалке работает, а из инета - нет (22 порт на роутере проброшен)
suicide is painless
it brings on many changes
and i can take or leave it if i please

Оффлайн anubis_donetsk

  • Участник
  • *
  • Сообщений: 188
  • ничто не совершенно кроме freebsd
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #6 : 31 Октября 2011, 12:23:51 »
телнетом попробуй ломануться из интета на 22 порт, логи погляди. советую в мир открывать не 22 порт т.к. брутить будут

Оффлайн any_stuff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #7 : 31 Октября 2011, 13:24:06 »
Чтобы картинка не была статичной:
http://daffin.ru/title.php?t=90
мой gconf-editor, мягко говоря, слегка отличается от приведённого по ссылке.
(мой - справа на скриншоте)
ключа 'disable_xdamage' там вообще нет.

а что это вообще за ключи, и откуда gconf-editor их берёт?
что-то типа виндового реестра?
или просто собирает кучу конфигурационных файлов со всей системы?
если да, то каких, где их можно "пощупать руками?"


Пользователь решил продолжить мысль 31 Октября 2011, 13:47:13:
телнетом попробуй ломануться из интета на 22 порт, логи погляди. советую в мир открывать не 22 порт т.к. брутить будут
телнетом подключился, он выдаёт такое вот приглашение:

что делать дальше?

я пока не силён в консольных командах - сильно ногами не пинайте...

Пользователь решил продолжить мысль 31 Октября 2011, 15:14:20:
//---------------------------------------------------------------
добавление ключа 'disable_xdamage' типа boolean со значением 'true'
никак не изменило ситуацию.

Пользователь решил продолжить мысль 31 Октября 2011, 17:01:31:
помогла установка x11vnc

вопрос с telnet/ssh остаётся открытым
« Последнее редактирование: 31 Октября 2011, 17:01:33 от any_stuff »
suicide is painless
it brings on many changes
and i can take or leave it if i please

Оффлайн any_stuff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #8 : 10 Ноября 2011, 13:55:47 »
и всё-таки, как подключаться к VNC после перезагрузки?
suicide is painless
it brings on many changes
and i can take or leave it if i please

Оффлайн Zmiy72

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #9 : 10 Ноября 2011, 18:22:49 »
В 10.10 тоже было статичное изображение и одно действие за соединение. Лечилось отключением Компиза на удалённом компе.

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #10 : 10 Ноября 2011, 18:29:46 »
Цитировать
а насчёт ssh - установил, настроил, однако - по локалке работает, а из инета - нет (22 порт на роутере проброшен)
Разрешите доступ для внешних IP по sshd в /etc/hosts.allow из запретите остальным в /etc/hosts.deny
Подпись автора jillsmitt истинна...

Оффлайн any_stuff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #11 : 10 Ноября 2011, 22:07:13 »
Разрешите доступ для внешних IP по sshd в /etc/hosts.allow из запретите остальным в /etc/hosts.deny
yeap, it works
thx

В 10.10 тоже было статичное изображение и одно действие за соединение. Лечилось отключением Компиза на удалённом компе.
как я уже сказал, помогла установка x11vnc, и его настройка - вместо штатного.
компиза у меня при первых попытках подключения ещё не стояло.
так же, как это ни странно, vnc шустрее работает, если поставить полноцветную передачу.
ограничение цветовой гаммы до 8 бит, хотя и должно приводить к более шустрым реакциям,
на деле - только увеличивает скорость отрисовки.

осталось решить только пару проблемок:
1 как соединяться с помощью VNC после перезагрузки

2 клавиатура через VNC не передаёт множественные нажатия клавиш (только по одному),
и цифры с номерной клавиатуры.
а так же после переключения раскладки (Ctrl+Shift) в терминале перестают печататься некоторые символы(|,#,?, и какие-то ещё)
если отключиться от vnc и подключиться снова - все опять печатается.

 
suicide is painless
it brings on many changes
and i can take or leave it if i please

Оффлайн any_stuff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #12 : 17 Ноября 2011, 21:00:43 »
1 как соединяться с помощью VNC после перезагрузки
собака оказалась зарыта в аутентификации, за которую в ubuntu 11.10 отвечает lightdm.
таким образом, у меня получился следующий скрипт:
x11vnc -shared -autoport 5901 -o ~/scripts/x11vnc.log -usepw -display :0 -auth /var/run/lightdm/root/:0 -ncache 10 -forever &по порту 5900 упорно не получалось подключиться.
так же не работает '&' в конце (текущий терминал оказывается занят)
тем не менее, этот скрипт уже позволяет авторизоваться после перезагрузки.
например, по ssh:
sudo ./script.shоднако, хотелось бы, чтобы он запускался автоматом при старте.
но с этим пока - засада.
долго курил про добавление скрипта в init.d,
этапы загрузки, rc#.d, start, stop, ...
чуть гойлова не лопнула.

буду рад любым советам.

ещё напрягает один момент: при подключении к VNC иксы перестают принимать "залипание" клавиш.
т.е., только по одному нажатию за раз.
листать длинные списки таким образом очень не удобно.
причём, это происходит как на подключающейся машине, так и на управляемой.
при отключении от vnc глюк пропадает.
suicide is painless
it brings on many changes
and i can take or leave it if i please

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #13 : 18 Ноября 2011, 04:42:41 »
В Ubuntu есть четыре runlevels (уровней подгрузки функционала): 0,1,2-5,6. Каждый runlevel подгружает скрипты с /etc/rc.N/ каталога, где N уровень текущего runlevel. Сами скрипты лежат в каталоге /etc/init.d/, в /etc/rc.N/ лежат лишь ссылки на них.
Структура у всех runlevel скриптов схожа:
#!/bin/sh

. /etc/rc.d/init.d/functions

case $i in
start)
Start_commands_here # инициализация демона
;;

stop)
Stop_commands_here # остановка демона
;;

restart)
Stop_commands_here # перезапуск демона
sleep 1
Start_commands_here
;;

your_status)
One_more_option # дополнительный режим для демона, если нужен
;;

*)
echo "$i understands only {start|stop|restart|your_status}" # отметаем лишние варианты
;;
esac

Допустим, вы написали скрипт и хотите добавить его в загрузку:
1). Присваиваете скрипту права на запуск
chmod +x script2). Переносите в каталог /etc/rc.d/init.d/
mv script /etc/rc.d/init.d/3). Создаёте на скрипт символьную ссылку в соответствующем /etc/rc.N/
ln -s /etc/rc.d/init.d/script /etc/rc.N/N-script
Подпись автора jillsmitt истинна...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: удалённый доступ в ubuntu 11.10
« Ответ #14 : 18 Ноября 2011, 08:07:57 »
Последний пункт, не ubuntu way. Для ввода сервиса в init используют update-rc.d или update-rc.d-insserv

 

Страница сгенерирована за 0.024 секунд. Запросов: 21.