Вы должны использовать scponly. Это особенно хорошо, если вы хотите ограничить только определенных пользователей и сохранить SSH с привилегиями на выполнение для других.
wget 'https://sourceforge.net/projects/scponly/files/scponly/scponly-4.8/scponly-4.8.tgz'
Это немного похоже на взлом, но вы можете установить ловушку DEBUG
. Из документации trap
:
If a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command
Вы можете установить TRAP
, который будет отображать цветовые коды ANSI на консоли (например, echo -e "\ e [1; 33] ; 44m "
, который изменит цвет вывода (несмотря на любые дальнейшие изменения самим выводом). Вы также можете установить PROMPT_COMMAND
или PS1
, чтобы изменить цвет текста, который вы вводите в командной строке для различения.