Удаленное управление сервером наблюдения по протоколу ssh.
Наигравшись с VNC и утомившись от ожиданий прогрузки графического интерфейса, я твердо решил перейти в консоль и освоить OpenSSH.
Сперва установим его на сервере-видеорегистраторе.
$ sudo apt-get install openssh
Этого достаточно что бы логиниться консолью, но можно покрутить конфиги: /etc/ssh/sshd-config - конфигурационный фаил ssh сервера /etc/ssh/ssh-config - конфигурационный фаил ssh клиента
Теперь сервер может запускать удалённо графические приложения и отправлять их на клиентскую машину.
LoginGraceTime 60
PermitRootLogin no
Уменьшим время на введение пароля и запретим суперпользователя. Рестартуем сервис:
sudo /etc/init.d/ssh restar
Можно поменять порт, но тогда надо проверять не блокирован ли он провайдерами, через которых пойдет связь. У Корбины, например, по умолчанию блокированы все нижние порты, 22 (SSH) и 25 (SMTP) надо открывать в настройках безопастности личного кабинета.
SSH клиент в Mac OS X
Собственно, можно просто пользовать консоль:
ssh -p 26 -v -XYC user@####.dyndns.org
-p - задаем порт
-v - подробная техническая информация
-X или - Y - форвардинг на програму вывода графических приложений
-С - компрессия трафика
user - под каким пользователем логинимся
####.dyndns.org - адрес или IP вашего сервера
После набора пароля получаем консоль удаленного сервера. Теперь можно рулить им из консоли. Включить-выключить USB камеры, запустить плеер и порадовать домашних музычкой и т. д. Включим Midnight Commander:
mc
Можно получить окно любого графического приложения запущенного на сервере.
На макинтошах выводом графических приложений с SSH сессии занимается X11.app Он должен запуститься сам, по мере необходимости. Проверим его работу. Наберем любую комманду запуска графического приложения не забыв поставить в конце символ &
gedit &
После паузы запуститься редактор. Попробуйте, так-же: firefox &
Для завершения SSH сессии наберите комманду:
Комментариев нет:
Отправить комментарий