App-BCVI
view release on metacpan or search on metacpan
lib/App/BCVI.pm view on Meta::CPAN
=item *
The random authentication key from the F<listener_key_file>
=back
The ssh wrapper command arranges for these pieces of information to be
forwarded to the remote host. If you don't want to know how it does that then
please skip the rest of this paragraph. WARNING: It's not pretty. OK, so you
really want to know? Don't say I didn't warn you. SSH does not normally pass
environment variables from client to server unless you customise the ssh config
files on the client and the server. However, SSH B<does> pass the TERM
variable. So, C<bcvi> appends all the extra info to the end of the TERM
variable before invoking SSH. This 'overstuffed' TERM variable then needs to
be unpacked by the user's shell startup script on the server. If this is not
done, then your term variable will be wrong and you'll need to set it manually
before editing your .profile to fix it.
Unpacking the environment is achieved by running C<bcvi> with the C<<
--unpack-term >> option to generate a few lines of Bash script. Those lines
( run in 1.615 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )