I have an odd predicament. I want to detect on the remote end of an ssh
connection if the client is running the terminal inside a screen
session. I want to set my prompt based on this. So far I have tried
using remotehost:~/.ssh/env
[1] and the SendEnv
option in my
localhost:~/.ssh/config
to send my $STY
variable[2]; but both have
failed.
So I was wondering if there is any other way to achieve this?
Footnotes:
[1] This doesn't work since it doesn't evaluate anything, I can't set things up dynamically.
[2] This requires AcceptEnv
be allowed on the remote end. This is not
possible because I'm not the admin on the remotehost and even if I
were, the man sshd_config
advises against it.
$TERM
variable, and it is reflected on the remote host$TERM
variable.