Наигравшись с VNC и утомившись от ожиданий прогрузки графического интерфейса, я твердо решил перейти в консоль и освоить OpenSSH.
Сперва установим его на сервере-видеорегистраторе.
Этого достаточно что бы логиниться консолью, но можно покрутить конфиги:
/etc/ssh/sshd-config - конфигурационный фаил ssh сервера
/etc/ssh/ssh-config - конфигурационный фаил ssh клиента
В sshd-config прописываем:
Рестартуем сервис:
Собственно, можно просто пользовать консоль:
-v - подробная техническая информация
-X или - Y - форвардинг на програму вывода графических приложений
-С - компрессия трафика
user - под каким пользователем логинимся
####.dyndns.org - адрес или IP вашего сервера
После набора пароля получаем консоль удаленного сервера. Теперь можно рулить им из консоли. Включить-выключить USB камеры, запустить плеер и порадовать домашних музычкой и т. д. Включим Midnight Commander:
На макинтошах выводом графических приложений с SSH сессии занимается X11.app Он должен запуститься сам, по мере необходимости. Проверим его работу. Наберем любую комманду запуска графического приложения не забыв поставить в конце символ &
Для завершения SSH сессии наберите комманду:
В этой операционной системе, и клиента, и поддержку графических приложений придется устанавливать. На эту тему есть весьма доходчивая статья : Удаленное подключение к рабочему столу Linux из Windows с помощью Xming и SSH
Отмечу только в качестве SSH-клиента программу PuTTY
Рекомедуемые материалы:
OpenSSH - настройка, полезные приемы, секреты и советы по использованию
Четыре шага в защите SSH
Подборка нужных SSH комманд
Хитрости SSH
Сперва установим его на сервере-видеорегистраторе.
$ sudo apt-get install openssh
Этого достаточно что бы логиниться консолью, но можно покрутить конфиги:
/etc/ssh/sshd-config - конфигурационный фаил ssh сервера
/etc/ssh/ssh-config - конфигурационный фаил ssh клиента
В sshd-config прописываем:
X11Forwarding yesТеперь сервер может запускать удалённо графические приложения и отправлять их на клиентскую машину.
X11DisplayOffset 10
X11UseLocalhost yes
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 сессии наберите комманду:
exit
SSH клиент в Windows
В этой операционной системе, и клиента, и поддержку графических приложений придется устанавливать. На эту тему есть весьма доходчивая статья : Удаленное подключение к рабочему столу Linux из Windows с помощью Xming и SSH
Отмечу только в качестве SSH-клиента программу PuTTY
Рекомедуемые материалы:
OpenSSH - настройка, полезные приемы, секреты и советы по использованию
Четыре шага в защите SSH
Подборка нужных SSH комманд
Хитрости SSH
Комментариев нет:
Отправить комментарий