VNC / SSH: как выполнить команду после входа?

Я ищу способ создания пользователя консоли VNC, который запускает командный screen или bash сразу после входа в систему, поэтому они получают свою ограниченную оболочку для выполнения команд и т. Д. Screen / bash будет предварительно настроен для обработки всех проблем безопасности. Консоль VNC также должна завершаться, когда пользователь вводит команду exit / logout, поскольку я не хочу, чтобы они обращались к остальной системе.

Я уже просмотрел документацию TigerVNC и TightVNC, но не нашел ничего полезного.

Если это невозможно с VNC, консоль SSH также может работать.

ОС сервера – CentOS, если это помогает.

Заранее спасибо!

2 Solutions collect form web for “VNC / SSH: как выполнить команду после входа?”

VNC – это инструмент для предоставления пользователям графической среды.
Использование SSH – это путь вперед для ваших требований. Если пользовательская среда BASH уже настроена с необходимыми ограничениями безопасности, тогда не требуется никакой дополнительной настройки SSH.

Если вы используете SSH, оболочка пользователя, указанная в /etc/passwd будет выполнена при входе в систему. Установите его в /bin/bash и все готово. Вы можете установить это с помощью этой команды (с правами root):

 usermod -s /bin/bash <username> 
  • VNC с хост-компьютера на Android-телефон под управлением Ubuntu
  • Как подключиться к Mac OSX Maverick Shared Screen от Fedora 18?
  • Debian VNC (Remote Desktop) разрешает только первое подключение, затем отключается
  • vncserver отказывается запускать
  • Странные проблемы рендеринга при использовании xvfb-run
  • VNC через маршрутизатор Raspberry Pi с использованием переадресации портов
  • Как выйти из полноэкранного режима в винагре?
  • Различия между VNC и ssh -X
  • Включить удаленный рабочий стол для Gnome из командной строки?
  • openSUSE 12.1 x64: VNC представляет «no one X11 desktop»
  • Создание виртуального выхода X11 с драйвером Nvidia
  • Interesting Posts

    Как установить ярлык в контейнере dm-crypt + LUKS?

    bash scripting – читать архив из stdin

    заставить scp вести себя так, как предполагается (удаленная программа копирования файлов)

    Как скопировать файлы из каталога, удовлетворяющего определенным критериям

    Отключить аутентификацию для ssh

    wget рекурсивный только для файлов, которые передают регулярное выражение

    airodump-ng – Каковы сокращения в столбце WPS?

    Что произойдет, если я передам слишком мало параметров функции оболочки?

    Установить уровень запуска при загрузке через аппаратный (аналоговый) вход, переключатель и т. Д.?

    btrfs ERROR: устройство для удаления ошибок: на устройстве нет места

    Какие метаданные разделяют мой Linux через Wi-Fi?

    Веб-браузер подключил звук пульсового звука, как выпустить?

    Разделение CSV с многострочными ячейками

    Создайте RPM для конкретной незначительной версии RH

    Как я могу запускать Firefox на Linux без проблем (т.е. без требования libgtk-x11-2.0.so.0)?

    Linux и Unix - лучшая ОС в мире.