remote_desktop_connection
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| remote_desktop_connection [2023/05/03 18:16] – created steve | remote_desktop_connection [2023/05/27 16:02] (current) – steve | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| <code bash TinyRD.sh> | <code bash TinyRD.sh> | ||
| # | # | ||
| - | ssh -f -N -i ~/.ssh/RSA-srj -p 22222 -L 33389: | + | # Above because it's how you should start all bash scripts |
| - | sleep 3 | + | |
| - | xfreerdp / | + | # The line below reads credentials into the Creds array, useful |
| + | # data is in the odd references, the keys are in the evens. | ||
| + | Creds=($(grep -A 2 " | ||
| + | |||
| + | # Below; Start an ssh session, asking for the password to the rsa key (-i) before going | ||
| + | # to the background (-f), and not executing (-N) anything on the remote end. Connect to | ||
| + | # port 22222 (-p) as steve at the server cyli.org, creating a tunnel (-L) from port 33389 | ||
| + | # on the local machine, to port 3389 on the remote machine. | ||
| + | ssh -f -N -i ~/.ssh/SRJ-rsa -p 22222 -L 33389: | ||
| + | # ssh -f -N -i ~/ | ||
| + | |||
| + | # Sleep for a couple seconds. | ||
| + | sleep 2 | ||
| + | |||
| + | # Start xfreerdp | ||
| + | # forwarding sound (/ | ||
| + | # rendering (/gdi:hw), connecting as steve, to localhost at port 33389, created above. | ||
| + | xfreerdp / | ||
| + | |||
| + | # After we exit the desktop, kill the ssh-agent session, | ||
| killall ssh-agent | killall ssh-agent | ||
| + | |||
| + | # and the ssh session. | ||
| killall ssh | killall ssh | ||
| </ | </ | ||
remote_desktop_connection.1683137768.txt.gz · Last modified: by steve
