Есть ли способ отправить сообщение на удаленный терминал, аналогичный использованию команды wall для других пользователей в локальной системе? В этом сценарии я хочу указать имя пользователя @ имя хоста, и в их терминале появится сообщение, если они вошли в систему.
Вы можете использовать write
команда для отправки сообщений конкретному пользователю, а не всем. Вы можете отправлять их по сети, используя любые учетные данные для входа, которые у вас уже есть, обычно через ssh, например: ssh youruse@hostname write username
для отправки сообщения username @ hostname.
вы можете использовать nc, например, для получения типа хоста nc -l port_number
и при отправке типа хоста nc ip port_number
лайк
nc -l 3106
в приеме хозяина и
nc 192.168.32.98 3106
в отправке хоста для меня, который работал