wslbridge
wslbridge is a Cygwin program that allows connecting to the WSL command-line environment over TCP sockets, as with ssh, but without the overhead of configuring an SSH server.
Usage
Usage is similar to that of ssh
. Run wslbridge
with no arguments to start
a bash session in a WSL pty. Append a command-line to run that command in WSL
without a pty (i.e. using 3 pipes for stdio).
wslbridge
runs its WSL command with either a pty or using pipes. Pass -t
to enable pty mode or -T
to enable pipe mode. Pass -t -t
to force pty mode
even if stdin is not a terminal.
Pass -eVAR=VAL
to set an environment variable within WSL. Pass just -eVAR
to copy the value from the Cygwin environment.
Copyright
wslbridge is distributed under the MIT license: https://github.com/rprichard/wslbridge/blob/master/LICENSE.txt
cygwin library is distributed under the LGPL license: https://github.com/Maximus5/Cygwin-origin/blob/master/winsup/COPYING.LIB https://github.com/Maximus5/Cygwin-origin/blob/master/winsup/CYGWIN_LICENSE