有没有办法向远程终端发送消息,类似于对本地系统上的其他用户使用 wall 命令?在这种情况下,我想指定一个用户名@主机名,如果他们登录,则在他们的终端上显示一条消息。
答案1
您可以使用该write
命令将消息发送给特定用户,而不是发送给所有人。您可以使用已有的任何登录凭据通过网络发送消息,通常通过 ssh 发送,如下所示:ssh youruse@hostname write username
向 username@hostname 发送消息。
答案2
例如 ,您可以在接收主机类型中使用 nc nc -l port_number
,在发送主机类型中使用 ncnc ip port_number
nc -l 3106
在接收宿主和
nc 192.168.32.98 3106
为我发送了有效的主机