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> 
  • Символ Юникода в пароле
  • Головной сервер Debian + Клиенты Windows + Экспедирование X11
  • Настроить Cent OS 6.4, чтобы рабочий стол сохранялся после закрытия сеанса VNC?
  • / dev / kvm разрешено в vnc-сеансе
  • Почему VNC расширена, а не X11
  • xtightvnc через ssh gateway - соединение отказано
  • Как отключить X-сервер на Fedora 17?
  • vncserver -compatiblekbd не работает с непризнанной опцией
  • Соединение с tigervnc немедленно закрывается
  • Скорость Xforwarding и vnc, для pdf
  • Подключение удаленно к Red Hat
  • Interesting Posts

    Как переустановить модули bioperl на Ubuntu?

    Какая программа использует какой пакет?

    важные пакеты debian автоматически снимаются

    Случайный файл отображается в разных каталогах. Как проследить ее создателя?

    Есть ли альтернатива / dev / pts на Mac OSX?

    Как использовать внешний монитор через HDMI без X / графической среды?

    Нужен совет: какой дистрибутив Linux я должен установить на старый PowerPC Mac

    emacs медленно запускает чтение / poll / writev / org / freedesktop / org / gnome

    Как найти recurse в подкаталоги при использовании опции -prune

    Дважды щелкните Shell Script в Ubuntu 16.04 Nautilus дает пользователю возможность редактировать файл сценария оболочки

    Пользовательский исполняемый файл не может запускаться сразу после загрузки.

    Почему у этих дублированных SD-карт есть разные sha1sums для их контента?

    Возможно ли иметь комментарии в многострочных командах в рыбе?

    Включение наборов экспортных шифров в Apache / OpenSSL

    Дисковое пространство ext4 не восстанавливается после удаления файлов

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